經典報錯彈窗:
jvm.dll,拋出 UnsatisfiedLinkError。Help → About Eclipse → Installation Details → Configuration,搜索 osgi.arch(x86=32位, x86_64=64位)。java -version,輸出含 64-Bit Server VM 即 64 位,否則 32 位。在 eclipse.ini 首行添加 -vm 參數,強制綁定特定 JDK,避免 PATH 環境變量順序導致的誤綁定:
-vm C:/Program Files/Java/jdk1.8.0_202/bin/javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.8 -Xms256m -Xmx1024m ...
-vm 後跟 javaw.exe 絕對路徑(不要用 java.exe,否則會有控制台窗口)。-vm 必須在 -vmargs 之前,單獨佔一行。eclipse.ini 精準。作者提供一個小工具(需管理員權限運行)可自動檢測當前環境 JDK/Eclipse 位數匹配情況:
下載鏈接(密碼: 1d39)