maven-2 eclipse安裝 - 如何設置eclipse.ini -vm選項?





eclipse教學 project (12)


我不確定是否有什麼改變,但我只是嘗試了有關Eclipse Galileo SR2(Windows XP SR3)的“eclipse.ini”中的條目的其他答案,但都沒有成功。 Java是jdk1.6.0_18,是Windows的默認安裝。 當我從路徑中刪除“\ javaw.exe”時情況有所改善。

另外,我不能感謝提到-vm需要成為ini文件的第一行。 我相信這真的幫助了我。

因此我的eclipse.ini文件開始於:

-vm
C:\Program Files\Java\jdk1.6.0_18\bin

僅供參考,我特別需要指定使用JDK啟動Eclipse,因為我想使用m2eclipse插件。

我安裝了EclipseMaven插件,然後出現如下錯誤:

請確保eclipse.ini中的-vm選項指向JDK

如何在eclipse.ini中使用-vm選項指向我的JDK?




eclipse.ini文件的第一行必須有-vm ,第二行必須有路徑。 不要試圖把所有東西放在一起!

-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe



假設您有一個jre文件夾,其中包含從Java Runtime分發版複製的bin,lib等文件,與eclipse.ini位於同一文件夾中,您可以在eclilpse.ini中進行設置

-vm
jre\bin\javaw.exe



我的解決方案是:

-vm
D:/work/Java/jdk1.6.0_13/bin/javaw.exe
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m



您在eclipse.ini中指向的JDK必須與Eclipse安裝相匹配。

如果您運行的是32位或64位Eclipse,則分別使用32位或64位Java JDK。




-vm

C:\ Program Files \ Java \ jdk1.5.0_06 \ bin \ javaw.exe

記住,不要引號,不管你的路徑是否有空格(而不是命令行執行)。

看到這裡: 找到Eclipse的JRE




這裡有一個wiki頁面。

有兩種方式可以啟動JVM :通過與Eclipse啟動程序分開的進程分叉它,或者使用JNI調用API在進程中加載JNI

如果您將-vm指定為實際的java(w).exe路徑,那麼JVM將在單獨的進程中分叉。 您還可以指定-vm和jvm.dll的路徑,以便在同一個進程中加載JVM:

-vm
D:/work/Java/jdk1.6.0_13/jre/bin/client/jvm.dll

您也可以指定jre / bin文件夾本身的路徑。

另請注意,eclipse.ini的一般格式是單獨一行中的每個參數。 如果將“-vm”和路徑放在同一行上,它將不起作用。




-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms2000m
-Xmx3512m



我的Ubuntu Linux解決方案:

-vm
/home/daniel/Downloads/jdk1.6.0_17/bin
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.2.R36x_v20101019_1345
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m



您必須編輯eclipse.ini文件才能得到與此類似的條目:

C:\Java\JDK\1.5\bin\javaw.exe (your location of java executable)
-vmargs
-Xms64m   (based on you memory requirements)
-Xmx1028m

還要記住,在eclipse.ini中,Eclipse的任何內容應該位於-vmargs行之前,而JVM的任何內容都應位於-vmargs行之後。




我想分享這個小黑客:

點擊Eclipse的圖標表明JRE有問題。 所以,我把這個命令放在圖標屬性的目標字段中:

C:\...\eclipse.exe -vm c:\'Program Files'\Java\jdk1.7.0_51\jre\bin\javaw

認為“'”將解決路徑空間的問題。 那不起作用。 然後,我嘗試了這個命令:

C:\...\eclipse.exe -vm c:\Progra~1\Java\jdk1.7.0_51\jre\bin\javaw

成功




  • 視窗

刪除:位於C:\Documents and Settings\\[user]\.android 。android中的debug.keystore ,清理並構建您的項目。

  • Windows 7轉到C:\Users\[username]\.android 。android並刪除debug.keystore文件。

清理並建立你的項目。

  • 蘋果電腦

刪除位於~/.android/debug.keystore密鑰庫清理並構建您的項目。

在所有選項中,如果您無法獲得新的debug.keystore,請重新啟動eclipse。





eclipse maven-2 maven eclipse-plugin m2eclipse