2015-09-04 66 views
2

我一直有我安裝了JRE和JDK 8,但在Eclipse中它顯示了Java/JavaVirtualMachines/1.6.0 JDK。該怎麼辦?

Exception in thread "main" java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0

所以,我看着它,然後更新我的兩個JRE和JDK至第8版。

但控制檯上面,它會顯示:

System/Library/Java/JavaVirtualMachines/1.6.0 JDK ....

我如何在JDK和JRE的版本8日我的Eclipse運行? 升級後我需要更改項目中的任何內容嗎?

提前致謝!

+0

正確設置您的JAVA_HOME。 – SWiggels

+2

JAVA_HOME也可以在eclipse.ini中設置: http://stackoverflow.com/questions/23174265/how-to-specify-jdk-path-in-eclipse-ini-on-windows-8-when-path-包含空間 –

+1

Eclipse啓動腳本可以使用eclipse.ini -vm選項修改配置 [選中此項](http://stackoverflow.com/questions/23174265/how-to-specify-jdk-path-in-eclipse -ini上 - 窗口8時 - 路徑 - 包含空間) –

回答

3

在Eclipse:

  • 選擇下拉菜單:窗口>首
  • 左,選擇Java>安裝的JRE
    • 單擊「添加...」並瀏覽到您的JDK/JRE文件夾
    • 如果需要,可以重命名,例如,變「jdk1.8.0_51」到「jdk1.8」
    • 重複,如果你想獲得更多的JDK/JRE版本的Eclipse工作
    • 檢查JRE你想成爲默認爲您的項目
  • 在左邊,選擇Java>編譯器
    • 設置符合水平相匹配的默認JRE

注意:如果您的項目不使用工作區默認值,則需要更新項目屬性。


的Eclipse 本身與默認的Java,即對你PATH java的運行。如果您希望Eclipse使用不同的JDK/JRE運行,則需要編輯eclipse.ini文件。請參閱Tarun Gupta提供的link

0

在Eclipse中,你必須改變Java位置就像下面的步驟

enter image description here enter image description here

0

支付方式:

1)正確的java環境變量設置。

2)右鍵單擊Eclipse中Project Explorer中的Project name。
       點擊Build Path - >Configure Build Path
     檢查Java Build Path的正確路徑。 同時檢查最新版本的Java是否爲        Java Compiler - >Compiler Compliance Level中選擇。

3)通過鍵入java -versionjava從命令行檢查安裝了哪個Java。
(有時從Linux系統的命令行安裝的Java安裝舊版本)