簡體   English   中英

Eclipse認為我只有Java 1.6,但是在終端中檢查Java版本時會顯示1.7。 救命 :)

[英]Eclipse thinks I only have Java 1.6, but when checking java-version in terminal it displays 1.7. Help :)

我剛剛下載了Eclipse,它說Java“要求版本1.7或更高版本”。 然后,我下載並安裝了Java 1.7,並重新啟動了我的計算機。 當我在終端中檢查Java版本時,它顯示Java 1.7,那么Eclipse為什么不能識別Java 1.7?

非常感謝! :)

我的問題不是在Mac運行Eclipse的重復-JVM 1.7或更高版本是必需的,因為我安裝了整個JDK 7,並且我的計算機可以識別Java 1.7。 現在,我什至無法打開Eclipse。

編輯:我已經采取的當前步驟:

1)使用命令“ / usr / libexec / java_home -v 1.7”找到到Java 1.7的路徑(/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home)

2)通過在eclipse.ini文件中添加以下內容來粘貼此路徑,

-vm

/圖書館/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home

錯誤消息仍然是:

JVM的1.6.0_65版本不適用於此產品。 版本:1.7或更高版本。

我確定您必須這樣做,但以防萬一您無法確保為Java設置了環境變量

您是否嘗試過Window -> Preferences -> Java -> Installed JREs

您可以在此處通過設置JDK安裝目錄的路徑來添加(使用Standard VM選項)JDK(或JRE)。

右鍵點擊

項目->屬性-> Java編譯器

並查看將jdk編譯器符合性級別選項設置為1.7編譯器(如果未將其更改為1.7或更高版本)

編輯:-

eclipse默認情況下將從%JAVA_HOME%變量獲取Java安裝路徑,首先檢查您是否在計算機中設置了JAVA_HOME路徑。

或者您可以按照本文所述在eclipse.ini文件中手動設置Java路徑

如何在Eclipse中設置Java路徑,以便可以在外部驅動器上運行它?

當路徑包含空格時如何在Windows 8的eclipse.ini中指定jdk路徑

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM