前言
今天在增加一個系統功能的時候,需要去修改一個 Model 的 Java project…
問題
因為需要更改那個 Java project,所以直接開啟 eclipse,但是居然沒辦法啟動,發生如下圖的情形
求助了 Google 大神,找到有可能出現這情形的因素有
問題原因
- 最常見的原因是安裝 Eclipse 的版本或者 Java JDK 的版本不合
- 在 eclipse.ini 文件配置錯誤
- Eclipse 安裝目錄有特殊字元(例如:#、!、@)
- 使用太新版本的 Eclipse 導致 JVM 不支援
解決方法
不過我的情形,只有可能是前兩種,所以按照步驟
檢查一下 java version,可透過指令碼查詢
1234$ java -versionjava 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)JDK 版本都有對應(沒對應的就要下載對應的版本),此步驟我就可以跳過
- 修改 eclipse.ini 配置文件
使用記事本直接開啟文件,添加上一行12-vmC:/Program Files/你自己的路徑/bin/javaw.exe
順利解決。