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.
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
Ich habe den gleichen Fehler beim Starten von Netbeans
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.
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%