Eclipse有好多版本,同時又分32位和64位,要使用相對應的版本和一樣位數的JDK,Eclipse才能正常運行。
對應不上時,Eclipse 甚至不能正常啟動。報錯:“Failed to load the JNI shared library jvm.dll”之類的。
一般情況下我們的開發環境可能部署了多個jdk,每次通過設置環境變量來適應當前的eclipse是很麻煩的,其實我們可以通過設置eclipse的配置文件來為每個eclipse個性化定制,修改運行目錄下的eclipse.ini,增加如下一句話,即可實現。
-startup
......//中間省略
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm F:\Program Files (x86)\Java\jdk1.7.0_51\jre\bin\client\jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms256m
-Xmx512m
-XX:MaxPermSize=256m
-XX:PermSize=256m