將 32 位 Juno 遷移至 64 位 Juno SR1,啟動報 Failed to load the JNI shared library ... jvm.dll,經排查為 eclipse.ini 配置順序與堆大小問題。
E:\2000\Java\JDK64eclipse.ini 末尾添加 -vm 路徑無效-vmargs 之前(建議放在 --launcher.appendVmargs 之後)-Xmx512m → -Xmx256m 啟動成功,再改回 512m 穩定-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120522-1813
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-vm
E:/2000/Java/JDK64/bin/javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-Xms40m
-Xmx512m
-vm 指定具體 JVM,不依賴 PATH/JAVA_HOME,隔離環境衝突-vm 必須在 -vmargs 之前,且各佔一行-Xmx 排除記憶體不足