2011-04-19 48 views
1

我使用的是Eclipse 3.2版本。 在同一時間基於我收到錯誤的包:java.lang.Object無法解析。它是從所需的.class文件間接引用的。無法解析java.lang.Object。它是從所需的.class文件間接引用的

上構建路徑JRE是JRE系統庫[JavaSE的-1.6(綁定)

當我設置的JRE是JRE系統庫[jclDesktop不Win32的86],然後把它送給別人像其他類的函數名錯誤。

回答

1

jclDesktop和Java 5之間有一個lot of differences。這意味着爲Java 5(或任何其他Sun/Oracle Java)編寫的Java代碼可能無法通過jclDesktop進行編譯。

如果要爲jcldesktop編寫應用程序,可以使用jcldesktop作爲JRE系統庫。如果你有一個Java應用程序,並想轉換爲jclDesktop,那麼你將不得不解決所有編譯時錯誤(並希望最好)。

否則,請安裝一個Oracle Java SDK(儘管我推薦使用JDK,但該文件附帶了JRE,但該文件隨附於此文件)並將其用作JRE庫。

0

嘗試從項目中刪除.class文件/ bin文件夾。之後做一個乾淨的構建,錯誤將消失。

相關問題