我在C:\ java \ jdk1.7.0_51位置安裝了java。但使用c:\ WINDOWS \ SYSTEM32 \ javaw.exe的Eclipse。爲什麼Eclipse在Windows中使用c: WINDOWS SYSTEM32 javaw.exe?
在maven構建時,我遇到了問題「Missing artifact com.sun:tools:jar:1.6」。我看到下面添加行的eclipse.ini
-vm C:\java\jdk1.7.0_51\bin\javaw.exe
所以,我說,並放置在的eclipse.ini的解決方案之一,之後的Eclipse不是通過點擊的eclipse.exe,而不是它顯示一個窗口中打開,有兩個!
-vm參數一個I加入等-vm c:\WINDOWS\SYSTEM32\javaw.exe
。所以從eclipse.ini中刪除「-vm C:\java\jdk1.7.0_51\bin
」後,它再次工作。如果我錯了,那就意味着它使用了c:\ WINDOWS \ SYSTEM32 \ javaw.exe。
爲什麼它使用從c:\WINDOWS\SYSTEM32\javaw.exe
,爲什麼它不使用C:\java\jdk1.7.0_51\bin\javaw.exe
?
如何更改爲C:\java\jdk1.7.0_51\bin\javaw.exe
?
編輯你的PATH和JAVA_HOME環境變量!? – 2014-12-09 11:48:09
你似乎試圖使用'javaw.ext' - 你的意思是'javaw.exe'嗎? – 2014-12-09 11:51:13
我的java主頁是JAVA_HOME = C:\ java \ jdk1.7.0_51 – Sun 2014-12-09 11:56:09