Java Virtual Machine konnte nicht erstellt werden

Inhalt

Bei einigen Benutzern tritt der Fehler Java Virtual Machine konnte nicht erstellt werden, wenn sie versuchen, eine Anwendung zu starten, die Java verwendet. Dieses spezielle Problem soll bei Minecraft und verschiedenen anderen Anwendungen auftreten, die auf Java basieren.

Fehlermeldung-5-10-9521700Java Virtual Machine konnte nicht erstellt werden.

Error: eine schwerwiegende Ausnahme aufgetreten. Das Programm kommt raus.

Was verursacht den Fehler “Java Virtual Machine konnte nicht erstellt werden”?

Wir haben dieses spezielle Problem untersucht, indem wir verschiedene Benutzerberichte und die Strategien zur Fehlerbehebung untersucht haben, die sie zur Behebung derselben Fehlermeldung verwendet haben.. Nach ihren Erkenntnissen, Es gibt ein paar Szenarien, die dieses spezielle Problem auslösen werden:

  • Java wird mit falschen Argumenten oder Optionen aufgerufen: Dies kann passieren, wenn Sie eine selbst erstellte Anwendung ausführen oder versuchen, eine Open-Source-Anwendung zu öffnen, von der bekannt ist, dass sie Systeminstabilität verursacht..

  • Der globale maximale Java-Heapspeicher ist nicht hoch genug: Eine der häufigsten Ursachen für diesen speziellen Fehler ist, wenn Sie versuchen, eine Java-Anwendung mit einer maximalen Heap-Speichergröße zu starten, die größer als die als Systemvariable festgelegte ist.

  • Die ausführbare Java-Datei und / oder die Anwendung erfordert Administratorrechte: Dies kann bei Anwendungen passieren, die Administratorzugriff benötigen, um ordnungsgemäß zu funktionieren.

Wenn Sie derzeit nach einer Möglichkeit suchen, den Fehler zu beheben, Java Virtual Machine konnte nicht erstellt werden, In diesem Artikel erhalten Sie mehrere verifizierte Strategien zur Fehlerbehebung.. Hier ist eine Sammlung von Methoden, die andere Benutzer in einer ähnlichen Situation verwendet haben, um das Problem zu lösen.

Um die besten Ergebnisse zu garantieren, Befolgen Sie die unten aufgeführten Methoden in der angegebenen Reihenfolge, bis Sie eine Methode finden, die den Fehler in Ihrer speziellen Situation effektiv beheben kann.

Methode 1: _JAVA_OPTIONS zu Systemvariablen hinzufügen

Die meisten betroffenen Benutzer haben das Problem gelöst, indem sie eine Java-Systemvariable namens _JAVA_OPTIONS erstellt und ihren Wert auf Xmx512M gesetzt haben. Im Wesentlichen wird dadurch die globale maximale Heap-Größe für Java festgelegt.

Dadurch werden alle Fehlermeldungen behoben, die auftreten, weil die maximale Speichergröße der gestarteten Java-Anwendung größer als die als Systemvariable festgelegte ist. Mehrere Benutzer, bei denen das gleiche Problem aufgetreten ist, haben gemeldet, dass das Problem vollständig behoben wurde, nachdem die folgenden Schritte ausgeführt wurden.

Folgendes müssen Sie tun, um einen _JAVA_OPTION S-Eintrag in Systemvariablen hinzuzufügen, um die maximale Größe des globalen Heap-Speichers zu erhöhen:

  1. Drücken Sie die Windows-Taste + R, um einen Ausführen-Dialog zu öffnen. Geben Sie dann »sysdm.cpl« ein und drücken Sie die Eingabetaste, um den Bildschirm Systemeigenschaften zu öffnen.

  2. Im Bildschirm „Systemeigenschaften“, Gehen Sie zur Registerkarte Erweitert und klicken Sie auf Umgebungsvariablen.

  3. Im Fenster Umgebungsvariable, klicken Sie auf Neu (in Systemvariablen).

  4. Im Fenster „Neue Systemvariable“, setze den Variablennamen auf _JAVA_OPTIONS und den Variablenwert auf – Xmx512M und klicken Sie auf OK, um die Änderungen zu speichern.

  5. Schließen Sie alle zuvor geöffneten Fenster und starten Sie den Computer neu, um die Änderungen zu übernehmen.

  6. Beim nächsten Start, Öffnen Sie die Anwendung, die Ihnen den vorherigen Fehler angezeigt hat Java Virtual Machine konnte nicht erstellt werden und prüfen Sie, ob sie jetzt richtig funktioniert.

windows-count-automatically-bind-v3-1-6244314Erstellen einer Systemvariablen namens _JAVA_OPTIONS und Zuweisen des Wertes Xmx512M

Wenn beim Starten der Anwendung weiterhin dieselbe Fehlermeldung angezeigt wird, Versuchen Sie, den Java-Papierkorbpfad hinzuzufügen, der ähnlich sein könnte “% BENUTZERPFADJavajdk1.6.0_39bin” in die Umgebungsvariable wie in der obigen Methode angegeben und sehen Sie, ob es funktioniert.

Methode 2: java.exe mit Administratorrechten öffnen

Mehrere Benutzer, die Schwierigkeiten haben, das gleiche Problem zu lösen, haben es geschafft, es zu lösen, nachdem sie das Öffnen der wichtigsten ausführbaren Java-Datei erzwungen haben (java.exe) mit Administratorrechten.

Einige Benutzer berichteten, dass sie das Problem beheben konnten, nachdem sie diese Lösung sowohl auf die ausführbare Java-Hauptdatei als auch auf die ausführbare Anwendung der Anwendung angewendet hatten, die die Fehlermeldung anzeigte.

Hier ist eine kurze Anleitung für das Ganze:

  1. Öffnen Sie den Datei-Explorer und navigieren Sie zum Speicherort Ihrer Java-Installation. Wir müssen zum Speicherort der wichtigsten ausführbaren Java-Datei gelangen (java.exe). Standardmäßig, Sie sollten es in den Programmdateien finden / Java / * JRE-Build-Version * / Behälter. Der genaue Speicherort variiert je nach verwendeter Java-Laufzeitumgebung. java-exe-7390680Navigieren Sie zum Speicherort von java.exe

    Hinweis: Wenn Sie Java an einem benutzerdefinierten Speicherort installiert haben, Suchen Sie stattdessen nach dem benutzerdefinierten Speicherort.

  2. Klicken Sie mit der rechten Maustaste auf java.exe und wählen Sie Eigenschaften. Dann, Gehen Sie zur Registerkarte Kompatibilität und aktivieren Sie das Kontrollkästchen für Dieses Programm als Administrator ausführen (in den Einstellungen). Klicken Sie auf Übernehmen, um die Änderungen zu speichern. Kompatibilität-6861183Gehen Sie zur Registerkarte Kompatibilität und aktivieren Sie Dieses Programm als Administrator ausführen

  3. Klicken Sie mit der rechten Maustaste auf die ausführbare Datei der Anwendung (derjenige, der den Fehler verursacht) und wiederholen Sie den gleichen Vorgang: Kompatibilität> Führen Sie dieses Programm als Administrator aus> Anwenden.

  4. Führen Sie die Anwendung aus und prüfen Sie, ob die Fehlermeldung behoben ist.

Methode 3: Java neu installieren

In manchen Fällen, der Fehler wird ausgelöst, weil Java möglicherweise nicht richtig installiert wurde oder seine Installation im Laufe der Zeit beschädigt wurde. Deshalb, in diesem Schritt, Wir werden Java neu installieren, nachdem wir es vollständig deinstalliert haben. Dafür:

PROFESSIONELLER VORSCHLAG: Wenn das Problem an Ihrem Computer oder Laptop liegt, Sie sollten versuchen, Reimage Plus zu verwenden, die Repositorys scannen und beschädigte und verlorene Dateien ersetzen kann. Das funktioniert in den meisten Fällen, wenn das Problem aufgrund einer Systembeschädigung entsteht. Sie können Reimage herunterladen für Indem du hier klickst

  1. Drücken Sie die Windows-Taste + R, um das Ausführungsfenster zu öffnen und tippen Sie “Appwiz.cpl”. 2019-12-30_031520-8161181Schreiber “appwiz.cpl” im Ausführen-Dialog und drücken Sie Enter

  2. Drücken Sie “Eingeben” und der Bildschirm „Programme und Funktionen“ wird geöffnet.

  3. Auf dem Bildschirm „Programme und Funktionen“, Scrollen Sie durch die Liste der installierten Anwendungen, bis Sie Java finden. 2020-04-03_075114-2123469Überprüfen des Bildschirms „Programme und Funktionen“

  4. Rechtsklick und auswählen “Deinstallieren” um es vollständig aus dem System zu entfernen.

  5. Zuerst, Entfernen Sie die Haupt-Java-Installation und dann sollten Sie auch alle anderen Java-Installationen entfernen, wie Updates und andere Versionen.

  6. Nach der Deinstallation der gesamten Installation, starte deinen Computer neu.

  7. Nach dem Booten, Besuchen Sie diesen Link und laden Sie die neueste Version von JRE herunter.

  8. Überprüfen Sie, ob das Problem weiterhin besteht.

  9. Wenn der Fehler weiterhin besteht, Laden Sie die neueste Version des JDK von hier herunter und installieren Sie sie.

    Hinweis: Wenn Sie das JDK bereits verwenden, Versuchen Sie, die Versionen zu ändern oder die JRE zu deinstallieren, die zusammen mit ihr installiert wurde.

  10. Überprüfen Sie, ob das Problem weiterhin besteht.

Methode 4: korrigiere die Fehler mit deinem Code

Es gibt verschiedene Gründe für diesen Fehler und einige davon sind, wenn Sie bestimmte Fehler mit Ihrem Code haben. Wir werden einige unten hervorheben.

  • Lösche den Bindestrich: Einige Benutzer stellten fest, dass der Fehler durch Ändern des Doppelstrichs behoben wurde “-” für eine einzelne “-” in deinem Code. Beispielsweise:

    Code ändern

    «Sony @ sony-VPCEH25DE: ~ $ Java-Version

    Erkennung JAVA_TOOL_OPTIONS: -Java-Agent: /usr / share / java / jayatanaag.jar

    Option nicht erkannt: -Ausführung

    Error: Java Virtual Machine konnte nicht erstellt werden.
    Error: eine schwerwiegende Ausnahme aufgetreten. Das Programm kommt raus.
    EIN

    «Sony @ sony-VPCEH25DE: ~ $ Java-Version

    Erkennung JAVA_TOOL_OPTIONS: -Java-Agent: /usr / share / java / jayatanaag.jar

    Option nicht erkannt: -Ausführung

    Error: Java Virtual Machine konnte nicht erstellt werden.
    Error: eine schwerwiegende Ausnahme aufgetreten. Das Programm kommt raus.

  • Was ist mehr, Versuchen Sie, die folgende Zeile aus Ihrem Argument zu entfernen

    -Djava.endorsed.dirs = »C: N-ProgrammdateienN-Apache Software FoundationN-Tomcat 8.5N aprobado»

  • Öffnen Sie Ihre eclipse.ini-Datei und stellen Sie sicher, dass Sie den Eintrag hinzufügen “-vm” über vm args; Andernfalls, JVM V6 wird in env vars ausgewählt.

  • Wenn Sie Ubuntu verwenden, das solltest du wissen 8 es ist die einzige kompatible Version. Deshalb, mit der dritten Methode. Deinstallieren Sie Java und installieren Sie die vorherige Version.

Methode 5: Bearbeiten Sie die Datei Eclipse.ini

Wir können auch Dinge in der Datei Eclipes.ini ändern, um dieses Problem zu beheben. Möglicherweise gibt es ein paar Probleme mit Ihrem Setup, die behoben werden müssen, deshalb haben wir es in separate themen unterteilt. Folgen Sie dem, der am besten zu Ihrem Szenario passt.

Reduzieren Sie die Speichernutzung

  1. Öffnen Sie die Datei Eclipse.ini im Eclipse-Ordner mit Notepad.

  2. Suchen Sie nach einer ähnlichen Zeile wie “-Xmx256m” (könnte -Xmx1024m oder -Xmx 512m . sein).

  3. Ändern Sie nun den Standardwert je nach dem in Ihrem Computer installierten RAM auf einen vernünftigeren Wert und fügen Sie auch die Versionsnummer hinzu. Beispielsweise:

    -Xmx512m
    -Dosgi.requiredJavaVersion = 1.6
    Ö
    -Xmx512m
    -Dosgi.requiredJavaVersion = 1.7
    Ö
    -Xmx512m
    -Dosgi.requiredJavaVersion = 1.8
  4. Was ist mehr, versuche den Wert zu entfernen “256ich” der Linie “-Launcher.XXMaxPermSize”.

  5. Überprüfen Sie, ob das Problem weiterhin besteht.

Spielen

  1. Versuchen Sie, die folgenden Zeilen aus Ihrer Datei zu entfernen.

  2. Was ist mehr, ändere die folgenden Zeilen.

    set -Dosgi.requiredJavaVersion=1.5
    EIN
    set -Dosgi.requiredJavaVersion=1.6
  3. Was ist mehr, versuche die folgende Zeile oben hinzuzufügen “-vmargs!” Linie.

  4. Was ist mehr, Zeigen Sie mit der folgenden Zeile auf JVM.dll.

    -vm
    C:N-Programmdateien N-JavaN-jre7binN-client.dll
  5. Öffnen Sie die Eclipse-Datei und ersetzen Sie “-vmargs” mit dem Pfad zu javaw.exe. Beispielsweise:

    -arranque
    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
    -Produkt
    com.android.ide.eclipse.adt.paquete.de.productos
    --encargado.XXMaxPermSize
    256M
    -showsplash
    com.android.ide.eclipse.adt.paquete.de.productos
    --encargado.XXMaxPermSize
    256m
    --launcher.defaultAction
    Datei öffnen
    **-vm "c:N-Programmdateien N-JavaNjdk1.7.0_07NbinNjavaw.exe "**
    -Dosgi.requiredJavaVersion = 1.6
    -Xms40m
    -Xmx768m
    -Declipse.buildId = v21.1.0-569685
  6. Was ist mehr, Sie können die folgende Zeile ans Ende setzen und prüfen, ob es funktioniert.
    -Xms40m
    -Xmx512m
    -XX: MaxPermSize = 256 ich

  7. Was ist mehr, Versuchen Sie, die folgenden Zeilen aus der eclipse.ini zu entfernen und sehen Sie, ob es funktioniert.

    -XX:+UseStringDeduplication
    -XX:+VerwendenG1GC
  8. Sie können auch versuchen, die Datei eclipse.ini zu löschen, wenn das Problem weiterhin besteht, wie, angeblich, hat das Problem bei einigen behoben, Aber denken Sie daran, zuerst ein Backup zu erstellen, falls Sie es brauchen. Was ist mehr, Versuchen Sie, alle stromverbrauchenden Anwendungen zu schließen, bevor Sie Java starten, um sicherzustellen, dass die richtigen Ressourcen verfügbar sind.

Überprüfung auf JDK-Korruption

  1. Drücken Sie “Windows” + “R” um die Ausführungseingabeaufforderung zu öffnen und tippen Sie “cmd”.

  2. Geben Sie den folgenden Befehl ein und prüfen Sie, ob ein Fehler angezeigt wird.

    c:> Java-Version
  3. Wenn es fehlschlägt, JDK komplett neu installieren.

VORSCHLAG: Wenn keine der Methoden das Problem für Sie gelöst hat, Wir empfehlen die Verwendung des Reimage-Reparaturtools, die Repositorys scannen kann, um beschädigte und verlorene Dateien zu ersetzen. Das funktioniert in den meisten Fällen, wenn das Problem auf eine Systembeschädigung zurückzuführen ist. Reimage optimiert auch Ihr System für maximale Leistung. Sie können Reimage herunterladen für Indem du hier klickst

Abonnieren Sie unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.