2014年5月22日 星期四

解決 Eclipse 執行時出現 "JVM terminated Exit code=2" 的問題

     昨天想要執行 Eclipse 時卻顯示下列畫面而無法正常的執行 Eclipse:


     除了這個以外,一些安裝的編譯器或者直譯器當執行時也出現下面錯誤訊息:


     想說是不是權限的問題,檢查了一下該有的權限都有應該沒又問題,而且之前明明都沒有任何問題,突然間怎麼變成這樣。

     關於 Eclipse 在 "Eclipse's error on startup in windows 7" 與 "What are the best JVM settings for Eclipse?" 文章中,你可以透過修改 eclipse.ini 檔案來解決執行 Eclipse 的問題。將下列參數加到 eclipse.ini 檔案內容的 openFile 之後即可。

-vm
C:/Program Files/Java/jre8/bin/server/jvm.dll

    雖然這樣可以解決 Eclipse 的問題,但其他的程式執行還是有問題,昨天似乎在個論壇有看到可能與防毒軟體或防火牆有關,今天試著先把 COMODO 防火牆移除,在執行其他程式,解果一切正常,把 eclipse.ini 修改回原來的內容,也可以正常執行了。結論,兇手是 COMODO 防火牆。如果有遇到相同情況可以試著先把防火牆或者防毒軟體先移除看看有沒有得解。


    

   

沒有留言: