Theme NexT works best with JavaScript enabled

ShunNien's Blog

不積跬步,無以致千里;不積小流,無以成江海。

0%

Eclipse 無法啟動,出現 Java Was Started but Returned Exit Code=13

前言

今天在增加一個系統功能的時候,需要去修改一個 Model 的 Java project…

問題

因為需要更改那個 Java project,所以直接開啟 eclipse,但是居然沒辦法啟動,發生如下圖的情形
Question
求助了 Google 大神,找到有可能出現這情形的因素有

問題原因

  1. 最常見的原因是安裝 Eclipse 的版本或者 Java JDK 的版本不合
  2. 在 eclipse.ini 文件配置錯誤
  3. Eclipse 安裝目錄有特殊字元(例如:#、!、@)
  4. 使用太新版本的 Eclipse 導致 JVM 不支援

解決方法

不過我的情形,只有可能是前兩種,所以按照步驟

  1. 檢查一下 java version,可透過指令碼查詢
    1
    2
    3
    4
    $ java -version
    java version "1.8.0_65"
    Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
    Java HotSpot(TM) Client VM (build 25.65-b01, mixed mode)
  2. JDK 版本都有對應(沒對應的就要下載對應的版本),此步驟我就可以跳過
  3. 修改 eclipse.ini 配置文件
    使用記事本直接開啟文件,添加上一行
    1
    2
    -vm
    C:/Program Files/你自己的路徑/bin/javaw.exe
    順利解決。

    參考資料

歡迎關注我的其它發布渠道