2013-03-23 53 views
1

我正在使用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"); 
    } 

} 

我沒有看到我的源代碼的任何錯誤。到底是怎麼回事?

+0

有一個視圖叫做問題視圖,你可以看到那裏的錯誤,大多是一個類路徑相關的錯誤 – 2013-03-23 15:17:23

+0

檢查類路徑,你可以在那裏找到錯誤 – 2013-03-23 15:17:45

+0

你的'.class'文件在哪裏被保存?你有沒有設置類路徑? – 2013-03-23 15:21:13

回答

4

轉換批示答

在項目上右擊日食 - >屬性 - > Java構建路徑 - >刪除舊庫並添加新的

+0

感謝您使它正式;) – 2013-05-23 14:28:25

0

圍棋包資源管理器,向上滾動並右鍵單擊項目名稱(必須顯示紅色十字),然後選擇刷新。

我是用這種方法挑選出來的。我希望它能幫助你。

+0

這已經6個月前回答了,但謝謝。 (你甚至發現了這個問題?) – 2013-11-23 00:32:49

相關問題