2007/01/03

安裝Java6後,執行Eclipse出現terminated dialog


昨天睡前安裝了Java6,


今天早上起來發現執行Eclipse,出現terminated dialog。



上網找了好久,試了重新安裝eclipse,更改eclipse.ini,


正打算移除java6,結果有人告訴我可以試試移除c:/windows/system32/javaw.exe,


問題便解決了。


我想問題應該是在於我的path是


.;C:\WINDOWS\system32;C:\Program Files\Java\jdk1.6.0\bin;


所以eclipse會先找到c:/windows/system32/javaw.exe,


而c:/windows/system32/javaw.exe用的是public JRE,


但我裝了JDK6之後, 便把舊的JRE移除了,


所以c:/windows/system32/javaw.exe找不到public JRE,


就出現前述的問題了...


移除c:/windows/system32/javaw.exe便可以work的原因,


是因為在c:/windows/system32/ 找不到javaw.exe,


便會去C:\Program Files\Java\jdk1.6.0\bin找javaw.exe,


而此處的javaw.exe用的是private JRE,


所以自然沒有問題...


No comments:

Post a Comment