對於一個類,我們得到了一堆我們應該使用的.class文件。我讓它們位於一個名爲lib的文件夾中。我想我正確地將文件夾添加到構建路徑中,因爲標題爲「引用庫」的文件夾出現在我的項目窗格下,其中包含一個名爲lib的文件夾,其中包含所有類文件。試圖在Eclipse中加載.class文件
現在我得到的問題是,當我嘗試編譯殘缺碼,我得到
Exception in thread "main" java.lang.NoClassDefFoundError: Unearthed/GPRFrame
at GPR.main(GPR.java:18)
Caused by: java.lang.ClassNotFoundException: Unearthed.GPRFrame
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more
我不知道這裏做什麼。我只是想加載.class文件,以便我可以繼續我的項目。在此先感謝你們!
編輯:我試圖將文件放在一個文件夾lib \未發掘,並將其添加到構建路徑,但我仍然有同樣的錯誤。我使用eclipse來編譯和運行代碼。
它可能是一個包裝問題。如果.class文件打算在一個包中,它們需要位於具有該包名稱的文件夾中,而不是位於名爲lib的文件夾中。 .class文件應該是包的一部分嗎? – Jacob 2010-06-30 03:43:07