我應該如何在Eclipse中更改Target JRE。我之前使用jdk1.7,現在我想使用JDK 1.6。但是,當運行我的Java程序時,我得到不受支持的類版本錯誤。在使用jdk1.6之前是否需要做一些設置?我應該如何確保我的eclipse只在jdk1.6中編譯和運行。Eclipse中的目標JRE
回答
轉到
Window -> Preferences ->
現在Select and Expand Java
現在Select option Installed JREs
,現在你可以添加新的JRE到它。
您應該右鍵單擊項目並將Java Build Path
設置爲使用1.6 JDK,並在Java Compiler
設置中將合規性級別設置爲1.6。
如果沒有1.6的選項,你可能沒有的1.6JDK添加到Installed JRE
名單。要執行此操作,請轉至Window > Preferences > Java > Installed JREs
並將其添加到此處。
- 轉到:窗口 - >首選項 - >爪哇 - >編譯器 - > JDK遵守
- 更改相應安裝JDK版本。
@ programmer_1-已經做到了。仍然得到不受支持的類版本錯誤。 – 2012-02-01 07:40:29
@RohitElayathu這是因爲您在代碼中使用的內容僅與您定位的JRE不同的JRE兼容。 – 2012-07-16 15:22:17
有時我對Eclipse偏好有麻煩,所以如果沒有任何東西似乎有幫助,我嘗試以下。
切換到Navigator視圖,打開您的項目和.settings文件夾。 檢查以下文件並檢查/更新以下設置(取決於項目類型可能有不同的文件)。我剛剛打開了一個Maven Web項目。
文件org.eclipse.jdt.core.prefs:
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
org.eclipse.jdt.core.compiler.compliance=1.6
org.eclipse.jdt.core.compiler.source=1.6
文件org.eclipse.wst.common.project.facet.core.xml的:
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<installed facet="jst.java" version="6.0"/>
...
</faceted-project>
文件.classpath(在應用程序根目錄中,而不是.settings目錄中)
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
基本上,您可以在封閉項目中搜索1.7和7.0,以檢查/更新設置。
如果該項目已與JDK 1.6已經已經開始,你必須也更改項目級別設置,因此:
Project ---> Properties ---> Java Compiler : set compliance level and Source compatibility to 1.7
Project ---> Properties ---> Java Build Path ---> Libraries ---> and change the JRE system library to 1.7
使用目標JRE與cross-compilation options編譯時!我不確定如何使用Eclipse首選項來實現該目標,但使用Oracle編譯時使用Oracle Java SDK &(Eclipse可以運行Ant腳本)很容易。
- 1. Eclipse中的JRE源文件
- 2. Eclipse爲項目更改了JRE
- 3. Mac OSX 10.11 Eclipse JRE
- 4. Eclipse jre 1.5> 1.8
- 5. Eclipse的JRE或JDK缺少
- 6. 從我的Eclipse項目中有意刪除JRE
- 7. Eclipse/Maven中錯誤的JDK/JRE?
- 8. 缺少對Eclipse中JRE的引用
- 9. Eclipse和jre鏈接。 Java prog在eclipse中運行時沒有jre鏈接
- 10. Eclipse JRE系統庫[J2SE-1.5]
- 11. 如何在eclipse/springsource toolsuite中安裝jre?
- 12. ubuntu中的Maven JRE錯誤:Eclipse在JRE中運行,但需要jdk
- 13. 如何更改Eclipse Maven項目上的JRE庫?
- 14. GWT-JRE-仿真的類感知的Eclipse?
- 15. 如何將Eclipse和Eclipse項目指向Eclipse中的新JRE版本? (不使用JAVA_HOME)
- 16. JRE 7 Mac上的Eclipse和sqlite3
- 17. 是否可以使用相對路徑和Eclipse變量將JRE添加到Eclipse中已安裝的JRE?
- 18. 指定其他的JRE在Eclipse對於推出在Eclipse
- 19. Eclipse JRE錯誤?如何解決它?
- 20. Eclipse 4.2 Juno沒有找到JRE
- 21. eclipse通過代理與jre 6.0更新
- 22. Eclipse安裝程序找不到jre
- 23. JRE或JDK必須... Java - Eclipse問題
- 24. Eclipse和JRE有一些問題
- 25. 在eclipse 3.1.2中創建一個java項目 - JRE版本是否正確?
- 26. Eclipse RCP:目標平臺 - Eclipse與Equinox?
- 27. 在NetBeans項目中更改JRE
- 28. weblogic集羣eclipse目標
- 29. Eclipse - 目標定義問題
- 30. 什麼JRE在Mac OS X上的Eclipse中設置爲JDK7u4?
@ Matyas-已經完成了所有。但是,當我試圖運行我的程序時,它提供不受支持的類版本錯誤。 – 2012-02-01 07:41:35