Ich versuche, Eclipse Juno mit Java SE 7 zu konfigurieren. Hier ist meine eclipse.ini
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512M
-vm
C:/Program Files/Java/jdk1.7.0_07/bin/javaw.exe
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Dhelp.lucene.tokenizer=standard
-Xms128m
-Xmx1024m
Ich habe versucht, auf -vm zu wechseln, um C:/Program Files/Java/jdk1.7.0_07/bin
und sogar versucht zu entfernen.
Immer noch derselbe Fehler Failed to Create Java virtual machine.
使用する Windows 7 x32 OS
.
Ich habe sowohl Java 6 SE als auch Java 7 SE für verschiedene Zwecke.
Wenn ich -vm als C:/Program Files/Java/jdk1.6/bin
Es funktioniert gut.
Worum geht es hier? Der Pfad zum JDK ist in Ordnung.
Ich habe ein wenig experimentiert und festgestellt, dass
-Xmx800m
ist der Höchstbetrag, den ich als -Xmx-Wert einstellen kann. Wenn ich ihn darüber hinaus erhöhe, schlägt die Erstellung fehl. Warum ist das so? Warum ist JAVA 6 SE in der Lage, das Gleiche zu tun, während Java 7 SE dazu nicht in der Lage ist. Mein Projekt ist riesig. Ich treffe Eclipse 1.4Gb Speicher manchmal.