//import java.lang.*;  ---这个不需要class hello
{
public static void main(String[] args) //main()需要参数
{
System.out.println("Hello World!");
}
}

解决方案 »

  1.   

    另外:
    编译helloworld.java时,用javac helloworld.java
    运行他时,用java helloworld
      

  2.   

    javac hello.java
    java hello
      

  3.   

    改为:
    class hello
    {
    public static void main(String args[]) 
    {
    System.out.println("Hello World!");
    }
    }若还有问题,则是PATH设置的问题
      

  4.   

    我改了,但还有问题
    我是这样设置PATH的:
    PATH %path%;c:\jdk\bin
    CLASSPATH c:\jdk\lib\tools.jar
    但系统运行第二句时报错,请问这是什么原因
      

  5.   

    class 你的.java文件的名字(必须这样)
    {
    public static void main(String args[]) 
    {
    System.out.println("Hello World!");
    }
    }path设置:
    win98:在autoexec.bat下面设.
    win2000:在我的电脑的环境变量里设置,但是升级到jdk1.4之后就不用设置了.
      

  6.   

    文件名必须与class名相同才可以
      

  7.   

    我也碰到同样的问题。用的win2000操作系统,装了JDK1.3,
    后来又装了1.4,还是不行,请问在WIN2000系统下,应该如何
    配置环境变量?谢谢!
      

  8.   

    2000底下:
    鼠标右键->我的电脑->属性->高级->环境变量->
    Path .;c:\jdk\bin
    Classpath .;c:\jdk1.3\lib\tools.jar;c:\jdk1.3\lib\dt.jar
    注意单词首个字母要大写。
    OK了!
      

  9.   

    我看了这篇文章:
    http://www.5xsoft.com/data/200107/2520054601.htm按照该文的办法,对Classpath 设置了一个目录来存放自己的类文件,改成
    classpath=%classpath%;d:\class
    并把HelloWorld.class放到d:\class中,再java HelloWorld就OK了。
    问题解决。