Version 1.4.2_03 of the JVM not suitable for this product.
Version 1.5 or greater is required
明明安裝了 JDK 1.7,卻報 1.4 版本過低。
!SESSION 2012-11-27 20:26:37.326
java.version=1.4.2_03
...
!ENTRY org.eclipse.osgi 4 0 2012-11-27 20:26:38.513
!MESSAGE 應用程序錯誤
java.lang.RuntimeException: 應用程序 {0} 在注冊器中沒有找到
關鍵提示:Missing required bundle: J2SE-1.5、Bundle-RequiredExecutionEnvironment: J2SE-1.5。
系統 PATH 環境變量中,Oracle/JRE 1.4 路徑優先於 JDK 1.7,導致 Eclipse 啟動器加載錯誤的 javaw.exe / jvm.dll。
Path;%JAVA_HOME%\bin)移至最前;JAVA_HOME 指向正確 JDK 目錄。Path=...;d:\oracle\product\10.1.0\Db_2\jre\1.4.2\bin;%JAVA_HOME%\bin;...
Path=%JAVA_HOME%\bin;%JAVA_HOME%\lib;...;d:\oracle\product\10.1.0\Db_2\jre\1.4.2\bin
在 eclipse.ini 首行添加:
-vm
C:/Java/jdk1.8.0_202/bin/javaw.exe
javaw.exe(非 java.exe,避免控制台窗口);-vm 必須單獨一行,緊跟路徑行。java -version);C:\> java -version
java version "1.8.0_202" <-- 確認版本正確
C:\> eclipse.exe <-- 正常啟動