Fix: Java Platform SE-Binärdatei funktioniert unter Windows 11 / 10 nicht mehr

Java-basierte Anwendungen laufen normalerweise recht flüssig mit ein paar gelegentlichen Abstürzen hier und da. Einer dieser am häufigsten diskutierten Fehler ist „Java (TM) Platform SE-Binärdatei funktioniert nicht mehr“, die von einigen Benutzern berichtet wurde, als sie versuchten, Java-basierte Anwendungen auf ihren Systemen auszuführen. In den meisten Fällen ist der Konflikt zwischen dem Grafikkartentreiber und der Java-Plattform die Ursache der Ursache. Wenn Sie mit dem gleichen Dilemma konfrontiert sind, befolgen Sie einfach diese Korrekturen.

Inhaltsverzeichnis

Fix 1 – Aktualisieren Sie den Grafikkartentreiber

Das Aktualisieren des Grafikkartentreibers sollte klappen.

Wir haben gezeigt, wie Sie eine NVIDIA-Karte einfach aktualisieren können. Wenn Sie eine Radeon-Karte oder eine Intel-Karte verwenden, sind die Schritte unterschiedlich, aber die Methode ist ähnlich.

1. Öffnen Sie zunächst die Geforce Experience.

2. Wenn sich die GeForce Experience öffnet, klicken Sie auf „FAHRER" Bereich.

3. Tippen Sie danach auf „HERUNTERLADEN“.

Download Min

Jetzt lädt Geforce Experience den neuesten Treiber für Ihre Karte herunter.

4. Tippen Sie anschließend auf „Express-Installation“.

Express-Installation Min

Folgen Sie nun den Anweisungen auf dem Bildschirm, um die Installation abzuschließen.

Nach der Installation des Treibers, Neustart einmal das System. Dies soll das Problem lösen, mit dem Sie konfrontiert sind.

Fix 2 – Java deinstallieren und neu installieren

Sie können die Java-Tools von Ihrem System deinstallieren und erneut installieren.

Schritt 1

1. Drücken Sie zunächst die Windows-Taste+X Schlüssel zusammen.

2. Tippen Sie dann auf „Apps & Funktionen“, um die Seite Einstellungen zu öffnen.

Apps und Funktionen Min

3. Geben Sie nun auf der rechten Seite „Java“ im Suchfeld.

4. Diese öffnen die Liste der Java-Apps auf Ihrem System.

Java Update Suche Min

5. Tippen Sie danach auf das Drei-Punkte-Menü neben der ersten Java-App und tippen Sie auf "Deinstallieren“.

6. Bestätigen Sie erneut Ihre Aktion, tippen Sie auf "Deinstallieren“.

Erneut deinstallieren Min

Dadurch wird die Java-App von Ihrem System deinstalliert.

7. Deinstallieren Sie nun nach derselben Methode andere Java-Apps in der Liste.

Java-Suche Min

Schließen Sie danach die Einstellungen.

Schritt 2

Jetzt müssen Sie die neueste Version des Java-Toolkits herunterladen und installieren.

1. Öffnen Sie zunächst die Java-Archiv herunterladen Sektion.

2. Wählen Sie dann das richtige Dienstprogramm und die richtige Version zum Herunterladen aus und tippen Sie darauf.

Jdk Min

3. Sie müssen sich mit Ihren Oracle-Anmeldeinformationen anmelden. Dadurch wird der Downloadvorgang gestartet.

Anmelden Min

Nachdem Sie es heruntergeladen haben, schließen Sie das Browserfenster.

4. Danach, Doppelklick auf der heruntergeladenen Setup-Datei.

Jdk Dc Min

5. Tippen Sie dann auf „Nächste“, um die verschiedenen Java-Dienstprogramme auf Ihrem System zu installieren.

Nächste Minute

Versuchen Sie nun, die Java-basierte App zu verwenden und testen Sie, ob Sie immer noch dieselbe Fehlermeldung sehen oder nicht.

Fix 3 – Ändern Sie die Umgebungsvariablen

Das Konfigurieren neuer Umgebungsvariablen sollte das Problem lösen, mit dem Sie derzeit konfrontiert sind.

1. Drücken Sie zunächst die Windows-Taste+R Schlüssel zusammen.

2. Geben Sie dann diesen UTR-Befehl ein und tippen Sie auf „OK“.

sysdm.cpl
System Cpl Min

Dies öffnet das Fenster Systemeigenschaften.

3. Wenn sich das Bedienfeld „Systemeigenschaften“ öffnet, gehen Sie zu „Fortschrittlich”-Registerkarte.

4. Tippen Sie hier auf „Umgebungsvariablen...”.

Umgebungsvariablen Min

5. Klicken Sie nun auf „Neu…” Option, um eine neue Variable zu erstellen.

Neue Min

6. Dann setze „_JAVA_OPTIONS” im Feld für den Variablennamen.

7. Geben Sie danach „-Xmx256M“ im Abschnitt Variablenwert.

8. Tippen Sie abschließend auf „OK“, um die Änderung zu speichern.

Java-Optionen Min

9. Wenn Sie zur Seite Umgebungsvariablen zurückkehren, tippen Sie auf „OK“, um die Änderungen zu speichern.

10. Tippen Sie abschließend auf „Sich bewerben" und "OK" Möglichkeit.

Anwenden von OK-Umgebungsvariablen

Schließen Sie danach das Fenster Systemeigenschaften. Jetzt, neu starten einmal die Maschine.

Sie werden die Java-Fehlermeldung auf Ihrem System nicht mehr sehen.

Fix 4 – Führen Sie ein Skript aus

Sie können ein einfaches Skript erstellen und ausführen, um das gesamte ältere Java aus dem System zu entfernen.

1. Starten Sie zunächst den Editor.

2. Dann, Kopieren Einfügen all diese Zeilen im Notepad.

#Dieses Skript wird verwendet, um alle alten Java-Versionen zu entfernen und nur die neuesten zu belassen. #Ursprünglicher Autor: mmcpherson #Version 1.0 - erstellt am 24.04.2015 #Version 1.1 - aktualisiert am 20.05.2015 # - Erkennt und entfernt jetzt auch altes Java Nicht-Update-Basisversionen (d. h. Java-Versionen ohne Update-Nr.) # - Entfernt jetzt auch Java 6 und niedriger, plus zusätzliche Möglichkeit, dies manuell zu ändern Verhalten. # - Deinstallations-Standardverhalten hinzugefügt, um nie neu zu starten (verwendet jetzt msiexec.exe zum Deinstallieren) #Version 1.2 - aktualisiert 2015-07-28 # - Fehlerbehebungen: Null-Array- und op_addition-Fehler. # WICHTIGER HINWEIS: Wenn Sie möchten, dass Java-Versionen 6 und darunter erhalten bleiben, bearbeiten Sie bitte die nächste Zeile und ersetzen Sie $true durch $false $UninstallJava6andBelow = $true #Versionsarrays deklarieren $32bitJava = @() $64bitJava = @() $32bitVersions = @() $64bitVersions = @() #WMI-Abfrage ausführen, um installierte Java-Updates zu finden if ($UninstallJava6andBelow) { $32bitJava += Get-WmiObject -Class Win32_Product | Wo-Objekt { $_.Name -match "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*$" } #Finde auch Java Version 5, aber etwas anders gehandhabt, da CPU-Bit nur unterscheidbar ist durch die GUID $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object { ($_.Name -match "(?i) J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -und ($_.IdentifyingNumber -match "^\{32") } } else { $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java((\(TM\) 7)|(\s\d+))(\sUpdate\s\d+)*$" } } #WMI-Abfrage ausführen, um installierte Java-Updates (64-Bit) zu finden if ($UninstallJava6andBelow) { $64bitJava += Get-WmiObject -Class Win32_Product | Wo-Objekt { $_.Name -match "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*\s[(]64-bit[)]$" } #Auch Java Version 5 finden, aber etwas anders gehandhabt, da das CPU-Bit nur durch das unterscheidbare GUID $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { ($_.Name -match "(?i) J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -und ($_.IdentifyingNumber -match "^\{64") } } else { $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java((\(TM\) 7)|(\s\d+))(\sUpdate\s\d+)*\s[(]64-Bit[)]$" } } #Array von Versionen aufzählen und auffüllen Foreach ($app in $32bitJava) { if ($app -ne $null) { $32bitVersions += $app. Version } } #Array von Versionen aufzählen und auffüllen Foreach ($app in $64bitJava) { if ($app -ne $null) { $64bitVersions += $app. Version } } #Erzeuge ein Array, das korrekt nach der aktuellen Version sortiert ist (als System. Versionsobjekt) und nicht nach Wert. $sorted32bitVersions = $32bitVersions | %{ Neues-Objekt-System. Version ($_) } | sortieren $sorted64bitVersions = $64bitVersions | %{ Neues-Objekt-System. Version ($_) } | sort #Wenn ein einzelnes Ergebnis zurückgegeben wird, wandeln Sie das Ergebnis in ein Array mit einzelnen Werten um, damit wir später keine Probleme beim Aufrufen von .GetUpperBound haben if($sorted32bitVersions -isnot [system.array]) { $sorted32bitVersions = @($sorted32bitVersions)} if($sorted64bitVersions -isnot [system.array]) { $sorted64bitVersions = @($sorted64bitVersions)} #Graben Sie den Wert der neuesten Version aus dem Array, konvertieren Sie zuerst $newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions. GetUpperBound (0)] $neuest64bitVersion = $sorted64bitVersions[$sorted64bitVersions. GetUpperBound (0)] Foreach ($app in $32bitJava) { if ($app -ne $null) { # Alle Java-Versionen entfernen, deren Version nicht mit der neuesten Version übereinstimmt. if (($app. Version -ne $newest32bitVersion) -and ($newest32bitVersion -ne $null)) { $appGUID = $app. Properties["IdentifyingNumber"].Value. ToString() Start-Prozess -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru #write-host "32-Bit deinstallieren version: " $app } } } Foreach ($app in $64bitJava) { if ($app -ne $null) { # Alle Java-Versionen entfernen, deren Version nicht der neuesten entspricht Ausführung. if (($app. Version -ne $neuest64bitVersion) -and ($neuest64bitVersion -ne $null)) { $appGUID = $app. Properties["IdentifyingNumber"].Value. ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru #write-host "64-Bit-Version deinstallieren: " $app } } }

3. Tippen Sie dann auf „Datei“ und tippen Sie auf „Speichern als" Möglichkeit.

Als Min. speichern

4. Wählen Sie als Dateityp „Alle DateienS".

5. Benennen Sie es danach als „Remove_old_java_versions.ps1“ und tippen Sie auf „Speichern“, um das Skript zu speichern.

Altes Java Min entfernen

Nachdem Sie die Datei gespeichert haben, schließen Sie den Editor.

6. Klicken Sie anschließend mit der rechten Maustaste auf dieses „Remove_old_java_versions"Powershell-Skript und tippen Sie auf "Mit Powershell laufen“.

Mit Powershell ausführen Min

Dadurch wird die ältere, beschädigte Java-Installation von Ihrem System entfernt.

Fix 5 – Bereinigen Sie den Java-Cache

Sie müssen den Java-Cache bereinigen.

1. Geben Sie zunächst „Java konfigurieren“ im Suchfeld.

2. Tippen Sie dann auf „Java konfigurieren“, um darauf zuzugreifen.

Min Min. konfigurieren

3. Gehen Sie nun zum „Allgemein”-Registerkarte.

4. Tippen Sie hier auf „Einstellungen…“, um darauf zuzugreifen.

Allgemeines Löschen von Dateien Min Min

5. Tippen Sie nun auf „Dateien löschen...”.

6. Tippen Sie dann auf „OK“, um weiterzumachen.

Löschen Ok Min

7. Wenn Sie zur Seite Einstellungen für temporäre Dateien zurückkehren, tippen Sie auf „OK“.

Dateien löschen Min

Wenn Sie fertig sind, schließen Sie schließlich alle Fenster.

Testen Sie, ob diese Lösung funktioniert oder nicht.

Fix 6 – Führen Sie das Programm im Kompatibilitätsmodus aus

Möglicherweise liegt ein Kompatibilitätsproblem für die Java-App vor.

1. Gehen Sie zuerst zu diesem Ort –

C:\Benutzer\%Benutzername%\AppData\Local\Microsoft\Windows\WER\ReportArchive

2. Suchen Sie hier nach der Fehlerprotokolldatei.

3. Klicken Sie dann mit der rechten Maustaste auf das Fehlerprotokoll und tippen Sie auf "Öffnen mit“.

Öffnen mit Min

4. Wählen Sie nun „Notizblock“.

Notizblock Ok Min

4. Suchen Sie nun nach dem „AppPfad“. Auf diese Weise wissen Sie, welche Java.exe-Datei dieses Problem verursacht hat.

Normalerweise ist das so

D:\Appname\Unterordner\ocx\jre\bin) 

5. Navigieren Sie nun einfach zum Stammverzeichnis dieser Java-App.

6. Tippen Sie dann mit der rechten Maustaste auf „Java“ App und tippen Sie auf “Eigenschaften“.

Requisiten Min

7. Gehen Sie als nächstes zum „Kompatibilität”-Registerkarte.

8. Danach, überprüfen das "Starte dieses Programm im Kompatibilitätsmodus für:" Möglichkeit.

9. Wählen Sie als Nächstes „Windows 8“ aus dem Dropdown-Menü.

Windows 8 Kompatibilitätsmin.

10. Speichern Sie dann diese Änderung mit einem Tippen auf „Sich bewerben" und "OK“.

Apply Ok Als Admin ausführen Universal Min

Melden Sie sich danach von der Weboberfläche oder einem anderen von Ihnen genutzten Dienst ab. Melden Sie sich dann wieder an.

Versuchen Sie, die App erneut zu starten und prüfen Sie, ob dies funktioniert oder nicht. Ihr Problem sollte gelöst sein.

So beheben Sie den Fehler bei der Installation von VJoy in Windows 10?

So beheben Sie den Fehler bei der Installation von VJoy in Windows 10?InstallationWindows 10Spiele

Viele Benutzer haben berichtet, dass dieser Fehler auftritt, wenn sie versuchen, VJoy zu installieren. Der Fehler sagtvjoy konnte nicht installiert werdenMehrere Gründe für diesen Fehler sind:Fehle...

Weiterlesen

The Geek Page – Windows-Tipps & Software-Rezensionen – Seite 7InstallationTastaturPerformanceDruckerZufälligAnlaufenGeschäftAktualisierenWindows 10BluetoothChromFreewareSpiele

Einige Windows 10-Benutzer haben sich kürzlich darüber beschwert, dass .ogg-Dateien den Datei-Explorer auf ihren Computern zum Absturz bringen. Obwohl der Windows Media Player dieses Format nicht n...

Weiterlesen

Windows 10 – Seite 6Wie ManInstallationNetzwerkPerformanceDruckerGeschäftAktualisierenWindows 10ChromAnzeigeKanteFreeware

"Die Druckervalidierung ist fehlgeschlagen." Die Meldung erscheint normalerweise auf Ihrem Bildschirm, manchmal kurz nachdem Sie ein Treiber-Update oder einen Stromausfall erhalten haben. Die Meldu...

Weiterlesen