2013-08-19 73 views
0

最近我試圖用Eclipse 但是當我打開它,它告訴我,我的JVM優化版本太舊我的Java版本是最新版本,但我的JVM仍然是1.5?

Incompatible JVM 
Version 1.5.0_05 of the JVM is not suitable for this product.<br> 
Version: 1.6 or greater is required 

什麼讓我感到奇怪的是,」我的Java優化版本是最新優化版本。

此外,我試圖從Oracle ... JRE,JDK或任何安裝的最後一個版本,同樣的錯誤,每次來我啓動Eclipse

請不要告訴我編輯的數據"eclipse.ini"從車削1.6到1.5 ,因爲我曾嘗試過,並通過保存一個.class文件來獲取錯誤。E

+1

終端中'java -version'的輸出是什麼? – BackSlash

回答

0

在你的〜/ .bashrc文件中添加以下行

export JAVA_HOME=/home/username/jdk1.7.0_11 
export JDK_HOME=$JAVA_HOME 
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib 

到位的jdk1.7.0_11把你的JDK,並看到它指定的路徑是正確的(無論你有你的JDK)。

0

我不知道你以前做什麼做的,但你必須檢查:

Java版本(與你的Eclipse和它的版本根據)。 全局環境變量中的JAVA_HOME路徑(jdk)。 嘗試更改Eclipse中的運行時環境。

0

如果發生這種情況,當你點擊Eclipse圖標,請確保您已完全刪除以前的任何Java安裝。如果您需要安裝Java 1.5,請確保此安裝未在PATH環境變量中引用。

如果可以啓動Eclipse,您可以配置Eclipse項目中使用了正確的Java安裝。

  1. 單擊窗口 - > Prefences從菜單中。
  2. 選擇基於Java>已安裝的JRE
  3. 選擇添加
  4. 選擇標準VM
  5. 設置目錄到1.6 JDK目錄。
1

當您在S.O.中安裝了另一個java版本時會發生這種情況。並且此版本的路徑保留在「環境變量」中。「路徑」。因此,刪除指向另一箇舊版本java的任何路徑。就我而言,我已經安裝在我的S.O.甲骨文Forms6i,安裝程序的推杆路徑到Java 1.4。在我的情況下,路徑是:C:\ oracle \ product \ 10.1.0 \ Client_1 \ jre \ 1.4.2 \ bin \ client; C:\ oracle \ product \ 10.1.0 \ Client_1 \ jre \ 1.4。2 \ BIN;

要訪問「Ambient Variables」沒有窗口,請在「我的電腦」 - >「屬性」上單擊鼠標右鍵。在左側點擊頂部的「高級系統設置」,點擊「高級」指南,然後點擊底部的最後一個按鈕「環境變量」。在底部有「系統變量」,搜索「路徑」,並做我在上面說的。

相關問題