關於命令提示行出現「NoClassDefFoundError」錯誤的緣由

在eclipse上編譯好的文件,想在命令提示行上運行,發現出現:「Exception in thread "main" java.lang.NoClassDefFoundError」 錯誤。可能的緣由:java

 

 一、環境變量 classpath 沒設置當前路徑。解決方法: 在classpath 的開頭處加上 .;  eclipse

 二、路徑名寫錯。例如,文件的包名爲 a,路徑是 D:\java\a\b.class 那這時候運行就不能直接輸 java D:\a\b ,應該: java D:\java a.b 。由於類名的書寫是用句點來分割包名的層次的。spa

相關文章
相關標籤/搜索