Fehler: Die Java Virtual Machine konnte nicht erstellt werden

8

Ich habe alle vorhandenen Fragen besucht, die mit meiner Frage zusammenhängen, aber ich habe immer noch ein Problem. Alle Installationen sind korrekt installiert. Ich benutze die neueste Version von Netbeans. Nach dem Ausführen des Programms habe ich diesen Fehler:

%Vor%

Und meine Netbeans.conf ist:

%Vor%

Was muss ich tun? Ich habe versucht, diesen Fehler den ganzen Tag zu lösen. Mein System Speicher ist 3Gb.

    
Ahmed 09.10.2012, 21:33
quelle

4 Antworten

3
  

Konnte nicht genügend Speicherplatz für den Objekt-Heap reservieren

Dies bedeutet fast immer, dass Ihre -Xmx für die Maschine zu hoch ist. Es gibt eine Nachricht oben:

  

# Beachten Sie, dass die Standardwerte -Xmx und -XX: MaxPermSize automatisch für Sie ausgewählt werden

Versuchen Sie, einen expliziten Wert anzugeben, beginnen Sie klein. Beachten Sie, dass -Xms kleiner oder gleich -Xmx

sein muss     
Miserable Variable 09.10.2012 21:52
quelle
2

Ich habe den gleichen Fehler beim Starten von Netbeans

%Vor%

Ich versuche Netbeans viele Male neu zu starten. Derselbe Fehler wiederholte sich. Später stellte ich fest, dass dies geschah, da einige andere Anwendungen bereits JVM verwenden. Also habe ich nach einer solchen Anwendung gesucht, die Tomcat Server war. Ich beendete Tomcat und versuchte, Netbeans erneut zu starten und es war in Ordnung. Versuchen Sie also, nach einer Anwendung zu suchen, die JVM verwendet.

    
prashu132 24.09.2013 02:51
quelle
2

Wir haben einige Lösungen für das obige Problem

Lösung 1: Sie können alle Komponenten neu installieren. Dh es bedeutet, dass Sie die gesamte Software installiert haben. für den Fehler: Die Java Virtual Machine konnte nicht erstellt werden.

Lösung 2: Die maximale Heap-Größe variiert basierend auf der Maschinenarchitektur, z. 32 Bit oder 64 Bit, JVM-Bitgröße, z.B. 32 Bit JVM oder 64 Bit JVM und Betriebssystem.

In einer 32-Bit-Maschine beträgt die theoretische Grenze der maximalen Heap-Größe 4 GB, variiert jedoch vom Betriebssystem zum Betriebssystem, z. auf 32 Bit Windows XP maximale Heap-Größe Grenzen bis zu 1,5 G aus verschiedenen Gründen während auf 64-Bit-Solaris-Maschine sogar mit 32-Bit-JVM können Sie sich rund 3,5 GB leisten. Also, wenn Sie folgenden Java-Befehl in 32-Bit-Windows XP-Maschine ausführen

Lösung 3: Ein weiterer erwähnenswerter Syntaxfehler beim Bereitstellen von Heap-Speicher ist der Abstand zwischen numerischem Literal und Einheit, wie im folgenden Beispiel gezeigt:

%Vor%     
SMAN 12.04.2013 10:13
quelle
1
  

-J-Xss2m-J-Xms16m-J-XX: PermSize = 16m

Das sind unzureichende Werte. Versuchen Sie es von 16 MB auf 512 MB (oder 1 GB) zu erhöhen

    
Antonio 09.10.2012 21:37
quelle

Tags und Links