我正在使用Eclipse中的另一個系統庫。有一次,圖書館得到了某種程度的刪除,日食顯示了一個紅色的「!」項目文件夾圖標旁邊。我重新導入了圖書館,但仍然有紅色的「!」。一旦我嘗試編譯和運行一個程序,它會給我一個「ClassNotFoundException」。主線程中的Java異常 - ClassNotFoundException
Exception in thread "main" java.lang.NoClassDefFoundError: MyClass
Caused by: java.lang.ClassNotFoundException: MyClass
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
我的Java文件:
public class MyClass {
public static void main(String[] args) {
System.out.println("Test");
}
}
我沒有看到我的源代碼的任何錯誤。到底是怎麼回事?
有一個視圖叫做問題視圖,你可以看到那裏的錯誤,大多是一個類路徑相關的錯誤 – 2013-03-23 15:17:23
檢查類路徑,你可以在那裏找到錯誤 – 2013-03-23 15:17:45
你的'.class'文件在哪裏被保存?你有沒有設置類路徑? – 2013-03-23 15:21:13