由下圖可得它預設抓到的Java目錄是Oracle Client,而Oracle 內建的Java是jre 1.4.2。
在網路上有人分享解法,製作一個eclipse的捷徑,並且在「開始位置」那一欄的最後面(加到原來的值後面)加上:
-vm "C:\Program Files\Java\jdk1.7.0_21\bin\javaw.exe"
完整的內容如下:
D:\Android\SDK\eclipse\eclipse.exe -vm "C:\Program Files\Java\jdk1.7.0_21\bin\javaw.exe"
上面的雙引號內是我安裝JAVA 7的目錄,而我的eclipse是安裝在D:\Android\SDK
也可以做一個批次檔(例如:eclipse.bat),內容如下:
D:\Android\SDK\eclipse\eclipse.exe -vm "C:\Program Files\Java\jdk1.7.0_21\bin\javaw.exe"
另一個方法是將-vm參數加入eclipse.ini,像我的例子,eclipse.ini在D:\Android\SDK\eclipse\
將下列的語法加到eclipse.ini的最後:
-vm
C:\Program Files\Java\jdk1.7.0_21\bin\java.exe
C:\Program Files\Java\jdk1.7.0_21\bin\java.exe
要注意的是在eclipse.ini內格式是一行參數名,一行參數值,所以如果您加入的語法如下,還是會出現錯誤的。
-vm C:\Program Files\Java\jdk1.7.0_21\bin\java.exe
其實原理都一樣,就是增加指定Java路徑的參數-vm