我必須將JAVA_HOME設置爲64位版本JDK以正確運行eclipse64位。對於32位Eclipse版本,必須進行類似的設置,因此需要將JAVA_HOME設置爲32位JDK版本。否則,我有「無法加載JNI共享庫」錯誤。使用一個設置運行Eclipse 64位和32位版本
我有兩個eclipse版本安裝在我的windows機器上,我不想在運行每個eclipse版本之前設置相應的JAVA_HOME。
eclipse是否有獨特的設置方式運行?
我必須將JAVA_HOME設置爲64位版本JDK以正確運行eclipse64位。對於32位Eclipse版本,必須進行類似的設置,因此需要將JAVA_HOME設置爲32位JDK版本。否則,我有「無法加載JNI共享庫」錯誤。使用一個設置運行Eclipse 64位和32位版本
我有兩個eclipse版本安裝在我的windows機器上,我不想在運行每個eclipse版本之前設置相應的JAVA_HOME。
eclipse是否有獨特的設置方式運行?
您可以specify the VM in eclipse.ini
。
對於Windows,這將是這個樣子:
-vm
C:\Java\JDK\1.6\bin\javaw.exe
是的,他們應該是兩個單獨的行。
一定要指定之前任何-vmargs
參數,因爲其後的內容被解釋作爲參數傳遞給VM(見this question for details)。
您可以在eclipse.ini文件中指定所需的JAVA_HOME。詳情請參閱documentation。
你一定要明確設置在每個的eclipse.ini VM參數(32位和64位): 「-vm /path/to/javaw.exe」(http://wiki.eclipse.org/Eclipse.ini)
所在的路徑對應相應的JDK的位置(32bit/64bit)