file name != class name

解决方案 »

  1.   

    综上classpath没的设置正确
    .java文件的名称与public class的名称不同
      

  2.   

    classpath没有问题
    命令提示符下javac编译成功
    java后 出现java.lang.NoClassDefFoundError
      

  3.   

    你的java源文件应该是HelloWorld.java
    而不是其他
      

  4.   

    加入真的如你所说你的设置都对的话
    那就是你的命令中文件名错了
    察看一下,如果不是 java HelloWorld 的话,肯定会报出你说的那个错误信息
      

  5.   

    如果编译时用的是
    javac -classpath那么,运行也需要
    java -classpath