Eclipse 安裝目錄下的 eclipse.ini 控制啟動參數。指定 JDK 需添加 -vm 參數指向 javaw.exe。
-vm
C:/jdk1.6.0_18/bin/javaw.exe
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
-vm **必須放在第一行**(或 -vmargs 之前)bin/javaw.exe**,而非 JRE/ 或雙反斜杠 \\| 場景 | 解決方案 |
|---|---|
| 機器多 JDK 版本 | 指定項目所需版本,避免默認 JRE 衝突 |
| 報錯 "Version 1.3.1_01 ... Version 1.5 or greater required" | 系統 PATH 指向舊版 Java,強制指定新版 JDK |
| 64位 Eclipse 必須配 64位 JDK | -vm 指向 64位 JDK 的 javaw.exe |
| 開發/運行環境分離 | eclipse.ini 指定開發 JDK,項目 Build Path 獨立配置運行 JRE |
java.home 或 java.vm.specification.version 確認版本將 -vm 參數提取到單獨文件(如 jdk.cfg),在 eclipse.ini 中引用:
--launcher.appendVmargs
-vm
@user.home/jdk.cfg
便於團隊統一管理、版本升級同步。