eclipse java转class_Eclipse中的Java项目:无法解析java.lang.Object类型。 它是从所需的.class文件间接引用的...
Eclipse中的Java項目:無法解析java.lang.Object類型。 它是從所需的.class文件間接引用的
在Eclipse中導入項目后,我收到以下錯誤:
無法解析java.lang.Object類型。 它是從所需的.class文件間接引用的
但是,我已經通過Menu?Window?Preferences?Java?Installed JRE在Eclipse Kepler中將路徑設置為C:\ Program Files \ Java \ jdk1.6.0_41。
Blue Diamond asked 2019-03-27T10:19:28Z
16個解決方案
223 votes
這是一個惱人的Eclipse Bug,似乎偶爾會咬人。 有關可能的解決方案,請參閱[http://dev-answers.blogspot.de/2009/06/eclipse-build-errors-javalangobject.html],否則請嘗試以下操作:
關閉項目并重新打開它。
清理項目(它將重建構建路徑,因此使用JDK庫重新配置)
要么
刪除并重新導入項目,如有必要,請再次執行上述步驟。
更好的辦法是嘗試NetBeans而不是Eclipse :-)
Gyro Gearless answered 2019-03-27T10:20:16Z
196 votes
以下步驟可能有所幫助:
右鍵單擊項目?屬性?Java構建路徑
選擇“庫”選項卡
找到JRE系統庫并將其刪除
單擊右側的添加庫...按鈕?添加JRE系統庫(工作區默認JRE)
Ripon Al Wasim answered 2019-03-27T10:21:45Z
10 votes
這是我解決它的方式:在Java-ADT中:Windows - 首選項 - Java - 已安裝的JRE只需添加另一個JRE,指向JDK文件夾下的'jre'文件夾。 (jre包含在jdk中)。 確保你選擇了新的jre。
Andy Zhang answered 2019-03-27T10:22:12Z
7 votes
當我從Eclipse Luna將Eclipse 1.8項目導入Eclipse Kepler時,這種情況發生在我身上。
右鍵單擊項目> 構建路徑> 配置構建路徑...
選擇Libraries選項卡,您應該看到帶有錯誤的Java 1.8 jre
選擇java 1.8 jre并單擊“刪除”按鈕
添加庫...> JRE系統庫> 下一個> 工作區默認> 完
單擊“確定”關閉屬性窗口
轉到項目菜單> 清潔...> 好
Etvoilà,這對我有用。
emisilva answered 2019-03-27T10:23:26Z
5 votes
Object類是java中所有類的基類,如果您缺少它,則意味著您的buildpath中沒有jdk庫。 我不太了解開普勒,但你需要確保它指向一個正確的jdk進行編譯和正確的jre來運行你的java應用程序。
但是我已將路徑設置為C:\ Program Files \ Java \ jdk1.6.0_41?? eclipse Kepler toolbar-> windows-> preferences-> java->安裝了jre
你試圖在你的偏好中指向jdk而不是jre。 toolbar-> windows-> preferences-> java->安裝的jre應該指向jre而不是jdk。
Juned Ahsan answered 2019-03-27T10:24:05Z
4 votes
沒有其他答案對我有用。 但這樣做:
右鍵單擊包資源管理器中的項目。
來源> 清理...
下一個> 完
當我這樣做時,Eclipse在我的一個類中添加了一個導入。 我想這是因為我保存了我的項目缺少導入,可能是下班后趕回家。
Jack Pettinger answered 2019-03-27T10:25:09Z
3 votes
另一個問題可能是未設置Android項目構建目標。
右鍵單擊該項目
選擇屬性
點擊Android
勾選相應的項目構建目標
申請| 好
satyrFrost answered 2019-03-27T10:26:09Z
3 votes
右鍵單擊項目 - >在導航器中顯示在導航器視圖中,您可以看到.classpath文件,刪除此文件并構建項目。 這對我有用。PS。 如果您已將eclipse項目與某些版本控制(如perfoce / svn)集成,那么在刪除.classpath之前取消鏈接項目將會很有幫助。
Sankalp answered 2019-03-27T10:26:34Z
2 votes
添加控制器后,我在eclipse上遇到了play-java應用程序這個問題,我通過構建路徑刪除并重新安裝了JRE,然后刪除并導入了我自動解決此問題的項目。? 謝謝陀螺。
user989383 answered 2019-03-27T10:26:58Z
2 votes
這似乎是一個Eclipse的bug,雖然重啟Eclipse對我來說很有用,希望這對其他人也有幫助。
Arturas M answered 2019-03-27T10:27:22Z
2 votes
是什么解決了我的問題
1)在沒有空格的目錄下安裝jdk:
C:/Java
代替
C:/Program Files/Java
這是Windows中的已知問題。 我也修了eclipse.ini
2)我的筆記本電腦上的java 7和java 8。 因此,我使用eclipse.ini定義了jvm。如果您的eclipse.ini中沒有-vm條目,則這不是強制性步驟。我更新了:
C:/Java/jdk1.7.0_79/jre/bin/javaw.exe
代替:
C:/Java/jdk1.7.0_79/bin/javaw.exe
祝好運
KerenSi answered 2019-03-27T10:28:15Z
2 votes
之前是否安裝了不同版本的JRE,同時在Eclipse中使用以前版本的JRE。
如果不是:
右鍵單擊您的項目 - > 構建路徑 - > 配置構建路徑
轉到“庫”選項卡
添加庫 - > JRE系統庫 - > 下一步 - > 工作區默認JRE(或者您可以從系統中選擇備用JRE) - > 完
如果是的話。
右鍵單擊您的項目 - > 構建路徑 - > 配置構建路徑
轉到“庫”選項卡
刪除以前的版本
添加庫 - > JRE系統庫 - > 下一步 - > 工作區默認JRE(或者您可以從系統中選擇備用JRE) - > 完
Gaurav Varshney answered 2019-03-27T10:30:05Z
2 votes
無需清理,關閉/重新打開項目和IDE,在構建路徑中刪除/添加JRE對我有用。
我找到的解決方案是從Eclipse(而不是從磁盤)中刪除項目,從磁盤中刪除項目的Eclipse文件,然后再次導入Eclipse。 那很有效。
如果你使用Maven,它會更快:
關閉Eclipse(無需刪除項目)
運行mvn clean eclipse:clean eclipse:eclipse
打開Eclipse。 您的項目仍然存在,問題應該消失。
Nicolas Raoul answered 2019-03-27T10:31:46Z
1 votes
我在eclipse窗口中遇到了同樣的問題,我無法從JNI中添加依賴的.class文件。為了解決這個問題,我將所有代碼移植到NetBeans IDE。
無法從Eclipse中的JNI / JNA文件夾添加所有類文件(JAVA,Windows 7)
Jyo the Whiff answered 2019-03-27T10:32:23Z
1 votes
雖然我們正在使用tomcat 6和jdk 1.8版本,但某些功能將無法正常工作,而您獲得的此錯誤就是其中之一。 你需要在eclipse中將jdk版本更改為穩定版本(首選jdk 1.6或jdk 1.8_65)以解決此錯誤。
在日食????? 第1步:屬性 - > java構建路徑 - > jre系統庫(刪除)????? 第2步:添加 - > jre系統庫 - > 備用jre - > 安裝jre - > 添加 - > 標準VM - > (在家里,放置jdk路徑) - > 完
現在清理并檢查項目
NSetty answered 2019-03-27T10:33:13Z
0 votes
我在eclipse中安裝了一些更新但之后忘了重新啟動后發生了。 所以也許重啟eclipse可能有所幫助。
NotX answered 2019-03-27T10:33:44Z
總結
以上是生活随笔為你收集整理的eclipse java转class_Eclipse中的Java项目:无法解析java.lang.Object类型。 它是从所需的.class文件间接引用的...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 朋友入职中软一个月(外包华为)就离职了!
- 下一篇: 你应该知道的一些微信技巧