public class HelloWorldApp{
 public static void main (String args[]){
   System.out.println("Hello World!");
 }
}

解决方案 »

  1.   


        main(String[] args)
      

  2.   

    可以尝试重启Exclipse试试看,如果还是不行可以考虑重装JDK。
      

  3.   

    用记事本写了,在命令行中试试,还不行可能就是你的JDK安装或设置有问题了
      

  4.   

    我之前也时不时遇到过几次,多半都是IDE的问题
      

  5.   


    环境变量配置如下:
    PATH D:\Program Files\Java\jdk1.7.0_03\bin;
    CLASSPATH .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
    JAVA_HOME D:\Program Files\Java\jdk1.7.0_03
      

  6.   


    这个还没安装,只安装了jdk-7u3-windows-i586.exe
      

  7.   


    请问需要有什么编码?ANSI格式?
      

  8.   

    public class HelloWorldApp{
     public static void main (String args[]){
      System.out.println("Hello World!");
     }
    }1、你的java文件名是不是 HelloWorldApp.java ?
    2、如果用eclipse应该是没有问题的 
    3、要不你用记事本 ,把这些代码粘贴进去,保存为 HelloWorldApp.java,
    然后进去保存目录 :javac HelloWorldApp.java
    java HelloWorldApp
      

  9.   


    如果把你的编码粘贴上去,正常。
    但这个编码出现同样的问题。
    public class HelloWorld{
      public static void main(String[] args){
        System.out.println("I am XXX,Now at Java私塾!Welcome to Javass,Good Luck!");
      }
    }
    请问这是怎么了?是不是空格不能随意加?大小写有影响?还是别的什么?
      

  10.   

    你这个小程序打印的是:I am XXX,Now at Java私塾!Welcome to Javass,Good Luck!
      

  11.   

    楼主,你贴的这段代码没问题。
    我想问问,你的java文件的名字,跟类名是完全一样的?
    比如上面的HelloWorld类。这个文件名是HelloWorld.java么?
      

  12.   

    程序报告第一行有错误。 看那也是乱码。 把"public"删掉,再敲一遍。
    要不给我发一份编译报错的代码,我给你看看。
    [email protected]
      

  13.   

    真晕。。 这能看不出来啊。
     java 和C#  不同。  要求 类名 与文件名 相同  
    你看你cmd下编译时候的文件名是什么HelloWorld
     你再看看你 程序的代码  类名是什么public class HelloWorldApp{
    这必须 编译不通过。。  
    lz 以后要注意啊。
      

  14.   

    如果这个问题 改正了。  那你在cmd 模式下 输入 javac 
    如果出现很多 东西 就说明 你 jdk 没有问题 
    如果 报错 。或者没有任何东西 。就说明你需要配置环境变量。这个百度一下 会有很多
      

  15.   

    在名位的帮助下,终于找到问题所在:
    用ANSII格式编码编写正常,但UTF-8格式编码就会出现上述错误。
    至于原因就不清楚了。谢谢各位指导,让我学到很多知识。尤其感谢nmyangym的指导,使问题水落石出。