2013-08-05 46 views
1

的使用此解決方案https://stackoverflow.com/a/10025861/2654421獲得了Android SDK安裝程序找到PATH Java來C:/Windows/system32/java.exe關於Windows8的64後,我不能再打開Eclipse,因爲它不能在PATH中找到一個javaw.exe。我很確定我已經通過從PATH將java.exe刪除到C:/Windows/system32/來解決這個問題,但我無法檢查Android SDK是否仍然可以找到java,因爲它當前正在安裝SDK。任何人都可以告訴我,如果我現在破了別的東西嗎?獲取的Android SDK安裝找到JDK下降的javaw.exe了Eclipse的

+0

你應該設置'JAVA_HOME'環境變量,以便日食/ Android SDK中可以找到你java安裝。如果你想能夠從cmd中調用jdk二進制文件,你應該在'PATH'環境變量中附加'; 的路徑。 – Robadob

+0

謝謝@Robadob。設置'JAVA_HOME'似乎沒有爲Eclipse找到java的能力做任何事情,但我已經將jre/bin添加到'PATH'中。 –

回答

0

的常見問題解答部分Find the JVM可能會感興趣:

Eclipse不諮詢JAVA_HOME環境變量

要明確指定您選擇的JVM,您可以使用-vm命令行參數:

eclipse -vm c:\jre\bin\javaw.exe    ''start Java by executing the specified java executable 
eclipse -vm c:\jre\bin\client\jvm.dll   ''start Java by loading the jvm in the eclipse process 

詳情請參閱發射器頁面上指定一個JVM。 的eclipse.ini

指定JVM的Eclipse在運行中最值得推薦的方法是把啓動配置到eclipse.ini文件在同一文件夾作爲Eclipse可執行文件(eclipse.exe在Windows上)。
Eclipse程序啓動器將從命令行或名爲eclipse.ini的配置文件中讀取參數。
要使用配置文件中eclipse.ini指定一個JVM,包括-vm參數,例如:

-vm 
c:/jre/bin/javaw.exe