classpath设置不对,加上当前路径‘。’:
.;c:\j2sdk1.4.0_01\lib\tool.jar;

解决方案 »

  1.   

    把你的classpath设成 .;c:\j2sdk1.4.0_01\lib\tool.jar;
      

  2.   

    还要包含c:\j2sdk1.4.0_01\lib\dt.jar
      

  3.   

    classpath=.;c:\j2sdk1.4.0_01\lib;c:\j2sdk1.4.0_01\lib\dt.jar;c:\j2sdk1.4.0_01\lib\tools.jar
      

  4.   

    还不行:出现这样的错误:C:\>java Hello
    Exception in thread "main" java.lang.NoSuchMethodError: main
      

  5.   

    代码很简单的:import java.lang.*;public class Hello{
      public static void main(){
        System.out.println("Stephen Hello!");
      }
    }
      

  6.   

    你的文件名是Hello.java吗?类名必须和文件名一致.
    另外注意classpath=.;jdk安装目\lib,.一定不可以少.
    最好帖出你的程序.
      

  7.   

    import java.lang.*;public class Hello{
      public static void main(String[] args){
        System.out.println("Stephen Hello!");
      }
    }
      

  8.   

    你把main()改成main(String args[])试一试.
      

  9.   

    classpath应该是编译生成的Hello.class的路径
      

  10.   

    你用
    java -classpath . Hello 试一下顺便说一下,环境变量改后要重启机器的!
      

  11.   

    注意你的类名和你存的文件名字大小写要一致,在这个异常是因为你的主函数声明有错误,public static void main(String args[]){}
      

  12.   

    go and see www.chinajavaworld.com
      

  13.   

    其实你连classpath都不用设,当前目录总在classpath里
    还有jdk自己会找那几个基本的.jar,你不用操心。还有,jdk1.3以后版本安装后会在system32里安装java.exe
    但为了javac,你得设path