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.

Fix: Windows konnte dieses Installationsproblem in Windows 11 / 10 nicht abschließen

Fix: Windows konnte dieses Installationsproblem in Windows 11 / 10 nicht abschließenWie ManInstallationWindows 11

Die Installation von Windows auf einem neuen System ist viel komplizierter als nur ein Upgrade auf die neuere Version. Es friert selten ein oder stürzt mit Fehlermeldungen auf dem Bildschirm ab. Ei...

Weiterlesen
Fix: Setup konnte das Product Key-Problem in Windows 11 / 10 nicht validieren

Fix: Setup konnte das Product Key-Problem in Windows 11 / 10 nicht validierenInstallationWindows 10Windows 11

Die Installation eines neuen Windows 11 auf einem System besteht aus wenigen vorbereitenden Schritten, wobei die Produktschlüsselvalidierung der wichtigste Teil ist. Die Installation von Windows wi...

Weiterlesen
Fix: Windows 11 Media Creation Tool funktioniert nicht Problem [Gelöst]

Fix: Windows 11 Media Creation Tool funktioniert nicht Problem [Gelöst]InstallationWindows 10Windows 11

Microsoft hat etwa im Oktober 2021 eine bessere und hervorragende Version / ein Upgrade auf das Betriebssystem Windows 10 namens Windows 11 eingeführt. Das Aktualisieren oder Installieren von Windo...

Weiterlesen