2014年9月28日 星期日

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

   今天下載 Eclipse for J2EE 64 bit 版本後,在執行時卻出現下列畫面:


   最後發現原來我使用的 java 是 32 bits,而下載下來的 Eclipse 版本為 64 bits。Orz.

解決方法有二:
   1.重新下載 32 bits 的 Eclipse
   2.下載 64 bits JDK ,在 eclipse.ini 中設定 -vm 參數 (似乎只在你沒有設定 JAVA_HOME 才有用)

   因為在我的環境中不管怎麼設定 eclipse.ini 啟動時依舊是使用我 32 bits 的 JDK 版本,所以你可以再啟動 Eclipse 自己加上就可以順利啟動了,請參考下面指令:

~/bin/eclipse-j2ee-luna-64$ ./eclipse-j2ee -vm /home/joca/bin/jdk-8u20-linux-x64/bin