应写成
javac helloworld.javajava helloworld

解决方案 »

  1.   

    你再仔细看看是不是文件名打错了 
    还有放*.java的文件在不在当前目录.
      

  2.   

    可能是你环境变量配置的问题
    如果你的jdk装在c;\  应该配置
    path = c:\jdk\bin;
    classpath = .;c:\jdk\lib\tools.jar;c:\jdk\lib\dt.jar;c:\jdk\jre\lib\rt.jar;
    注意:
        
        文件名要和public类的名字一样--区分大小写;
        编译时文件名要带扩展名 而运行时不要带扩展名;
      

  3.   

    我按照上面兄台的method检查了一下,发现少了个分号。
    之后,我再编译 就出现了一个新的问题
    运行 javac HelloWorld提示的是
    error:can not read HelloWorld.java
    1 error
    郁闷....
      

  4.   

    public class HelloWorld
    {
    Public static void main(String args[]}  //错大了吧:1、public不是Public;2、)不是}
    {
    System.out.println("HelloWorld!");
    }
    }
      

  5.   

    呵呵,楼主真粗心,public拼写;
    小括号,不是大括号。
      

  6.   

    重新运行一下就成这样了C:\j2sdk1.4.2\code>javac HelloWorld.java
    HelloWorld.java:3: <identifier> expected
    Public static void main(String args[]}
           ^
    HelloWorld.java:3: ';' expected
    Public static void main(String args[]}
                                         ^
    HelloWorld.java:4: 'class' or 'interface' expected
    {
    ^
    HelloWorld.java:7: 'class' or 'interface' expected
    }
    ^
    HelloWorld.java:8: 'class' or 'interface' expected
    ^
    5 errorsC:\j2sdk1.4.2\code>
      

  7.   

    public class HelloWorld
    {
         public static void main(String args[])
         {
               System.out.println("HelloWorld!");
         }
    }
    保存为HelloWorld.java
    编译:javac HelloWorld.java
    运行:java  HelloWorld注意:
    path = c:\jdk\bin; //jdk安装目录
    classpath = .;c:\jdk\lib\tools.jar;c:\jdk\lib\dt.jar;c:\jdk\jre\lib\rt.jar;
      

  8.   

    楼主;
    Public static void main(String args[]}
    这一行有两个错误:Public--->public
    }     ---> )你再试试
      

  9.   

    成功了!3q!!!
    大小写太敏感了!!第一个就这样诞生了!thanks all the friends who help me!
      

  10.   

    呵呵,继续努力,主要是拼写错误,建议下载
    EditPlus,会少很多低级错误的,