常见初学问题 Exception in thread "main" java.lang.NoClassDefFoundError
度娘得到的答案^_^:
再 classpath 最前面加两个字符(后面的东西保持不变) .; (点分号)
整个 classpath 值为: .;C:\PROGARM FILES\JAVA\JDK1.6.0_05LIB\dt.JAR;C:\PROGARM FILES\JAVA\JDK1.6.0_05\LIB\TOOLS.JAR;C:\PROGARM FILES\JAVA\JDK1.6.0_05\BIN
重启 CMD, 并将目录定向到含有 TotalSum.class 文件的目录下, 运行 java TotalSum 保证可以通过!
.; 含义是指在当前目录环境下查找 TotalSum.class 文件。
如果没有这一行 java 命令只会到 C:\PROGARM FILES\JAVA\JDK1.6.0_05\LIB\dt.JAR;C:\PROGARM FILES\JAVA\JDK1.6.0_05\LIB\TOOLS.JAR;C:\PROGARM FILES\JAVA\JDK1.6.0_05\BIN 这些目录或是 Jar 包中查找 TotalSum.class,显然在只里面是没有 TotalSum.class 文件的
浙公网安备 33010602011771号