虚竹法师:
为何要大写?
java本身有hello这个类吗?

解决方案 »

  1.   

    我不只用hello这个程序测试过,都报这样的错。
      

  2.   

    请各位看一看我的测试程程序之一:public class HelloWorld {public static void main(String args[]) {System.out.println("Hello World!"); }}
    存成HelloWorld.java结果:用javac HelloWorld.java编译不报错,用java HelloWorld解译时报:Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
      

  3.   

    java -classpath 目录 HelloWorld例如你的文件在d:\tmp下
    就用java -classpath d:\tmp HelloWorld
    注意有三个空格
      

  4.   

    谢谢 Times2001 谢谢回帖的各路朋友!!!照你的方法就OK了,但是如何做到java HelloWorld也OK呢?请赐教!!!!
      

  5.   

    我所知道的方法就是
    放在jdk的bin目录下
      

  6.   

    classpath没有加入当前目录。如下:
    classpath:.;c:\jdk1.3.1\lib\tools.jar;c:\jdk1.3.1\lib\dt.jar
    path:c:\jdk1.3.1;c:\jdk1.3.1\bin最前面加个.;