Fix: Die Java Platform SE-Binärdatei funktioniert nicht mehr

Einige Benutzer haben gemeldet, dass beim Ausführen verschiedener Java-basierter Anwendungen der Fehler " Java (TM) Platform SE-Binärdatei funktioniert nicht mehr" angezeigt wird. In der Regel wird diese Fehlermeldung von allgemeinen nicht reagierenden Zeiträumen begleitet, die durch Klicken auf die Schaltfläche Programm schließen gestoppt werden können .

Hinweis: Das Problem tritt nicht ausschließlich bei Windows 10 auf und wird häufig unter Windows 8 gemeldet. Es besteht kein offensichtlicher Zusammenhang zwischen der Build-Nummer und dieser Art von Fehler.

Meistens tritt das Problem aufgrund eines Konflikts zwischen Grafikkartentreiber und Java-Umgebung auf. Dieses Verhalten tritt jedoch nicht bei jeder Java-basierten Anwendung auf. Nur eine Handvoll Programme werden von Benutzern als mit dem Fehler " Java (TM) Platform SE-Binärdatei funktioniert nicht mehr" gemeldet . Minecraft ist bei weitem die am häufigsten gemeldete Anwendung, die mit dieser bestimmten Fehlermeldung abstürzt.

Wenn Sie derzeit mit demselben Problem zu kämpfen haben, finden Sie in diesem Artikel einige Strategien zur Fehlerbehebung. Im Folgenden finden Sie einige Methoden, mit denen andere Benutzer in einer ähnlichen Situation den Fehler " Java (TM) Platform SE-Binärdatei funktioniert nicht mehr" behoben haben. Befolgen Sie die nachstehenden Anweisungen zur Fehlerbehebung, bis Sie auf eine Reparaturstrategie stoßen, die den Fehler behebt. Lass uns anfangen!

Methode 1: Aktualisieren Sie die GPU-Kartentreiber

Das häufigste Szenario, in dem der Fehler " Java (TM) Platform SE-Binärdatei funktioniert nicht mehr" auftritt, ist ein Konflikt zwischen der Java-Umgebung und Ihrem Grafikkartentreiber.

Da die meisten Probleme mit Videotreibern, die wir verursachen, von GPU-Herstellern behoben wurden, können Sie das Problem wahrscheinlich beheben, indem Sie einfach Ihre dedizierten GPU-Treiber auf die neueste Version aktualisieren.

Jeder große GPU-Hersteller verfügt über eine Software, die Ihr GPU-Modell automatisch erkennt und die neueste Version des erforderlichen Grafikkartentreibers installiert. Hier sind die Tools, die laut Ihrem GPU-Hersteller dazu in der Lage sind:

  • Nvidia
  • Radeon
  • Intel

Starten Sie Ihren Computer nach der Aktualisierung Ihrer Grafiktreiber neu und prüfen Sie, ob das Problem beim nächsten Start behoben wurde. Wenn Sie weiterhin durch den Fehler " Java (TM) Platform SE-Binärdatei funktioniert nicht mehr" daran gehindert werden, bestimmte Java-basierte Anwendungen zu öffnen , fahren Sie mit Methode 2 fort .

Methode 2: Installieren Sie alle Java SE-bezogenen Anwendungen neu

Wenn die erste Methode bei der Lösung des Problems nicht effektiv war, wollen wir sehen, ob wir durch die Neuinstallation der gesamten Java-Umgebung mehr Glück haben. Einige Benutzer haben berichtet, dass das Problem automatisch behoben wurde, nachdem sie ihre aktuelle Java-Umgebung deinstalliert und dann die neueste Java-Version von der offiziellen Download-Seite installiert hatten.

Hier ist eine kurze Anleitung durch das Ganze:

  1. Drücken Sie die Windows-Taste + R , um eine Run-Box zu öffnen. Geben Sie dann " appwiz.cpl " ein und drücken Sie die Eingabetaste , um das Fenster " Programme und Funktionen " zu öffnen .

  2. Scrollen Sie durch die Anwendungsliste und deinstallieren Sie jeden Java-Eintrag, den Sie finden, indem Sie mit der rechten Maustaste auf jeden Eintrag klicken und Deinstallieren wählen .

  3. Starten Sie Ihren Computer neu, sobald jeder Eintrag deinstalliert wurde.
  4. Besuchen Sie beim nächsten Start diesen Link (hier) und klicken Sie auf die Schaltfläche Kostenloser Java-Download, um die Java-Umgebung erneut zu installieren. Am Ende dieses Vorgangs werden Sie aufgefordert, erneut zu starten.
  5. Überprüfen Sie nach dem erneuten Booten Ihres PCs, ob Sie Java-basierte Anwendungen öffnen können, ohne dass der Fehler " Java (TM) Platform SE-Binärdatei funktioniert nicht mehr" angezeigt wird. Wenn immer noch dieselbe Fehlermeldung angezeigt wird, fahren Sie mit der endgültigen Methode fort.

Methode 3: Ausführen der Anwendung nach einem sauberen Neustart

Mehrere Benutzer haben es geschafft, ihre Java-basierten Programme während eines Clean-Starts zu starten. Ein sauberer Neustart beseitigt die meisten Software- und Treiberkonflikte, da das System mit einem minimalen Satz von Treibern und Startprogrammen gestartet wird.

Wenn Sie feststellen, dass der Fehler " Java (TM) Platform SE-Binärdatei funktioniert nicht mehr" nach einem Clean-Boot nicht mehr auftritt , sind einige der Startprogramme und -dienste, die durch das Clean-Boot- Verfahren ausgeschlossen wurden , schuld dafür. Sobald Sie dies bestätigt haben, sollten Sie jede verdächtige Software systematisch deinstallieren, bis Sie den Konflikt behoben haben.

Um die Dinge klarer zu machen, finden Sie hier eine Kurzanleitung, wie Sie einen sauberen Neustart durchführen und das Startprogramm identifizieren, das das Problem verursacht:

  1. Drücken Sie die Windows-Taste + R , um eine Run-Box zu öffnen. Geben Sie als Nächstes " msconfig " ein und drücken Sie die Eingabetaste , um das Systemkonfigurationsmenü zu öffnen .

  2. Im Inneren des Systemkonfigurationsfenster, navigieren Sie auf die Registerkarte Dienste und klicken Sie auf die Alle deaktivieren Schaltfläche. Klicken Sie dann auf Übernehmen , um die Änderungen zu speichern.

  3. Wechseln Sie als Nächstes zur Registerkarte Start und klicken Sie auf den Task-Manager öffnen .

  4. Wählen Sie auf der Registerkarte Start des Task-Managers jedes Startelement aus, dessen Status auf Aktiviert gesetzt ist, und klicken Sie unten auf die Schaltfläche Deaktivieren .

  5. Sobald jeder unnötige Startvorgang deaktiviert wurde, schließen Sie den Task-Manager und starten Sie Ihren Computer neu.
  6. Überprüfen Sie beim nächsten Start, ob die Anwendungen ohne den Fehler " Java (TM) Platform SE-Binärdatei funktioniert nicht mehr" geöffnet werden . Wenn jetzt alles normal funktioniert, fahren Sie mit den folgenden Schritten fort.
  7. Aktivieren Sie jedes Startelement und jeden Dienst systematisch wieder, indem Sie die obigen Schritte rückentwickeln, bis das Problem erneut auftritt. Sobald Sie Ihren Schuldigen identifiziert haben, deinstallieren Sie die Anwendung und starten Sie den Computer erneut.
  8. Verwenden Sie die Schritte 1 bis 3, um zu den Registerkarten Dienste und Start zurückzukehren und die restlichen Dienste, die zuvor deaktiviert wurden, wieder zu aktivieren.

Methode 4: Ändern Sie die Windows-Fehlerberichtsdatei

Bei jedem Absturz einer Windows-Anwendung wird eine WER-Datei erstellt, die wertvolle Informationen enthält, mit denen Sie analysieren können, warum der Absturz aufgetreten ist. Während sich Softwareanbieter für den Winqual-Dienst von Microsoft anmelden müssen, um auf die Absturzdaten ihrer Kunden zuzugreifen, können Administratoren darauf zugreifen, indem sie die .wer-Dateien öffnen. Hierbei handelt es sich um einfache Textdateien, die Windows an verschiedenen Speicherorten speichert. In einigen Fällen hilft Ihnen die Problembeschreibung zu verstehen, warum eine Anwendung abgestürzt ist. Oft ist es jedoch nur der Entwickler, der den Inhalt der .wer-Datei wirklich versteht. Sie können jedoch nichts falsch machen, wenn Sie sich diese Dateien ansehen, bevor Sie entscheiden, ob Sie die Windows-Fehlerberichterstattung aktivieren oder deaktivieren möchten (wenn Sie befürchten, dass vertrauliche Daten an Dritte gesendet werden). Außerdem,Sie können die Dateien auch an den Support-Service Ihres Software- oder Hardwareanbieters senden, in der Hoffnung, dass er herausfinden kann, was schief gelaufen ist.

In Windows 7 können Windows-Fehlerberichtsdateien in einem Unterordner irgendwo tief im Programm- oder Benutzerverzeichnis gespeichert werden. Der Name des Unterordners lautet einfach WER und die Dateierweiterung lautet .wer. Sie können die Windows-Suche oder ein anderes Desktop-Suchwerkzeug verwenden, um alle zu finden. Auf die Informationen in diesen .wer-Dateien kann jedoch auch über das Windows Action Center (Systemsteuerung \ System und Sicherheit \ Action Center) zugegriffen werden.

Die Java (TM) Platform SE-Binärdatei funktioniert nicht mehr. Fehler können durch Optimieren dieser Windows-Fehlerberichtdateien behoben werden. Führen Sie dazu die unten angegebenen Schritte aus, um dieses Problem zu beheben:

  1. Suchen Sie das Windows-Ereignisberichtsprotokoll. Es befindet sich normalerweise am folgenden Speicherort.

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

  2. Klicken Sie mit der rechten Maustaste auf die Datei ".WER" und wählen Sie "Öffnen mit". Öffnen Sie es anschließend mit „Wordpad“ oder „Notepad“.
  3. Navigieren Sie zum Ende der Datei zu AppPath . Es zeigt den Speicherort der Java.exe-Datei an, die den Fehler verursacht hat. (Zum Beispiel - D: \ myapp \ subfolder \ ocx \ jre \ bin).
  4. Navigieren Sie zu diesem Speicherort und isolieren Sie die Datei, die als Fehlerursache aufgeführt wurde.
  5. Klicken Sie mit der rechten Maustaste auf die Datei java.exe und wählen Sie Eigenschaften, um die Eigenschaften für diese Anwendung zu öffnen.
  6. Klicken Sie auf die Registerkarte " Kompatibilität" und wählen Sie die Option " Einstellungen für alle Benutzer ändern ", falls verfügbar.
  7. Deaktivieren Sie die Kontrollkästchen " Kompatibilitätsmodus" und aktivieren Sie die Option " Dieses Programm im Kompatibilitätsmodus ausführen für :". Wählen Sie im Dropdown-Menü eine andere Windows-Version aus, die vorzugsweise älter als Ihre aktuelle ist.
  8. Klicken Sie auf OK , um das Fenster JAVA-Eigenschaften zu schließen.
  9. Melden Sie sich über das Webinterface oder die Servicesite ab und erneut an.
  10. Versuchen Sie, die Anwendung zu starten, die Sie zuvor starten wollten, und überprüfen Sie, ob sie ordnungsgemäß funktioniert.

Methode 5: Starten Sie Sitzungen mit Java Web Start

Wenn die oben angegebene Lösung das Problem nicht behebt, können Benutzer den Fehler umgehen, indem sie Sitzungen mit einer vom System installierten Version von Java Web Start anstelle der Blackboard Collaborate Launcher-Anwendung starten. Die entsprechenden Anweisungen sind unten aufgeführt. Benutzer werden jedoch aufgefordert, sich an den Collaborate-Support zu wenden, um weitere Unterstützung zu erhalten.

Windows 7/8 Benutzer:

  1. Drücken Sie die „Windows“ + „R“ die Run Aufforderung zu öffnen und den folgenden Befehl im Inneren einzufügen, drücken Sie „Enter“, um sie auszuführen, und öffnen Sie die Datei assoziieren.
    control / name Microsoft.DefaultPrograms / page pageFileAssoc

Hinweis: Dadurch wird die Zuordnung eines Dateityps oder Protokolls zu einem Programm gestartet.

  1. Wählen Sie den Eintrag für .collab aus der Liste aus und klicken Sie auf die Schaltfläche Programm ändern.
  2. Das Fenster "Öffnen mit" wird angezeigt. Von dort aus sehen Sie eine Liste für Java (TM) Web Start Launcher in diesem Fenster. Wählen Sie es aus und klicken Sie auf "OK".
  3. Fahren Sie anschließend mit Schritt 7 fort. Wenn in diesem Fenster keine Auflistung für Java (TM) Web Start Launcher vorhanden ist, fahren Sie mit Schritt 3 fort.
  4. Klicken Sie auf den Link "Weitere Apps" , scrollen Sie zum Ende der Liste und klicken Sie auf "Auf diesem PC nach einer anderen App suchen".
  5. Navigieren Sie zum Java-Verzeichnis auf Ihrem Computer und denken Sie daran, dass dies für die meisten Systeme eines der folgenden ist:
C: \ Programme \ Java \ jre1.8.0_111 \ bin C: \ Programme (x86) \ Java \ jre1.8.0_111 \ bin * Beachten Sie, dass die Zahl nach "jre" oben abhängig von Ihrer installierten Java-Version variiert .
  1. Wählen Sie nun das “. exe “ und klicken Sie auf die Schaltfläche„ Öffnen “
  2. Starten Sie zum Schluss eine Collaborate Web Conferencing-Sitzung und testen Sie die Funktion zur Anwendungsfreigabe. Hoffentlich ist das Problem inzwischen behoben.

Windows 10-Benutzer:

  1. Schließen Sie alle Collaborate-Sitzungs- oder Aufnahmefenster.
  2. Drücken Sie "Windows" + "R" , um die Eingabeaufforderung " Ausführen " zu öffnen.
  3. Geben Sie in „Systemsteuerung“ und drücken Sie „Enter“ die klassische Control Panel - Oberfläche zu starten.
  4. Klicken Sie in der Windows-Systemsteuerung auf die Option "Programm und Funktionen".
  5. Überprüfen Sie die Liste der Programme, um sicherzustellen, dass „ Java“ bereits auf dem System installiert ist. Wenn es nicht installiert ist, laden Sie Java von java.com herunter und installieren Sie es, bevor Sie fortfahren.
  6. Laden Sie eine neue Collaborate-Besprechungs- oder Aufzeichnungsdatei herunter, starten Sie die Datei jedoch noch nicht.
  7. Suchen Sie die Besprechungs- oder Aufzeichnungsdatei „ .COLLAB“ in Ihren Downloads
  8. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie "Öffnen mit". Klicken Sie dann auf "Andere App auswählen ".
  9. Wenn in dieser Liste Java (TM) Web Start Launcher angezeigt wird (möglicherweise müssen Sie auf Weitere Apps klicken, um die Liste zu erweitern), aktivieren Sie diese Option und aktivieren Sie das Kontrollkästchen " Verwenden Sie diese App immer zum Öffnen von Collab-Dateien", und klicken Sie dann auf " OK"
  10. Wenn Java (TM) Web Start Launcher nicht in der Liste enthalten ist, aktivieren Sie das Kontrollkästchen Immer diese App verwenden, um Collab-Dateien zu öffnen, und klicken Sie dann auf diesem PC nach einer anderen App suchen .
  11. Navigieren Sie zu folgendem Speicherort:
C: \ Programme \ Java \ JreXXX \ Bin

XXX stellt eine Zahl dar, die je nach der auf dem Computer installierten Java-Version variiert, z. B.: Jre1.8.0_221.

  1. Wählen Sie die Datei mit dem Namen “. exe ” und klicken Sie auf Öffnen.
  2. In Zukunft werden alle " .COLLAB" -Dateien mit Java Web Start und nicht mit dem Blackboard Collaborate Launcher geöffnet
  3. Starten Sie eine Collaborate-Sitzung oder -Aufzeichnung, um die Funktionen zur Anwendungsfreigabe zu testen.

Methode 6: System im abgesicherten Modus ausführen

Einige Benutzer haben berichtet, dass sie dieses Problem beheben konnten, nachdem sie ihr System im abgesicherten Modus neu gestartet hatten. Sie berichteten, dass das Problem durch einen Überwachungsprozess verursacht wurde, der die Installationsdateien beschädigte, während der Installationsprozess ausgeführt wurde. Das Problem liegt im Überwachungstool "Logitech Process Monitor" (lvprcsrv.exe). Stellen Sie sicher, dass Sie dieses oder ein anderes Prozessüberwachungstool nicht ausführen. Wenn Sie also im abgesicherten Modus ausgeführt werden, werden alle Prozesse deaktiviert, die die Ausführung von Java beeinträchtigen könnten. Führen Sie die folgenden Schritte aus, um Ihr System im abgesicherten Modus auszuführen:

  1. Klicken Sie auf die Schaltfläche Start und wählen Sie das Power- Symbol.
  2. Halten Sie die Umschalttaste gedrückt und klicken Sie auf Neu starten.
  3. Ein Menü wird angezeigt. Wählen Sie Fehlerbehebung> Erweiterte Optionen> Starteinstellungen.
  4. Klicken Sie auf die Schaltfläche Neustart. Ihr Computer wird neu gestartet und das unten gezeigte Menü angezeigt.
  5. Drücken Sie nun 4, um den abgesicherten Modus zu aktivieren (oder 5, um den abgesicherten Modus mit Netzwerk zu aktivieren, wenn Sie das Internet verwenden müssen).
  6. Ihr Computer startet dann im abgesicherten Modus.

So starten Sie im abgesicherten Modus (Windows 7 und früher):

  1. Schalten Sie das Gerät ein oder starten Sie es neu. Halten Sie beim Hochfahren die Taste F8 gedrückt, bevor das Windows-Logo angezeigt wird.
  2. Ein Menü wird angezeigt. Sie können dann die Taste F8 loslassen. Markieren Sie mit den Pfeiltasten den abgesicherten Modus (oder den abgesicherten Modus mit Netzwerk, wenn Sie das Internet zur Lösung Ihres Problems verwenden müssen) und drücken Sie die Eingabetaste.
  3. Ihr Computer startet dann im abgesicherten Modus.

So starten Sie im abgesicherten Modus auf einem Mac:

  1. Schalten Sie Ihren Computer ein oder starten Sie ihn neu. Halten Sie beim Hochfahren die Umschalttaste gedrückt, bevor das Apple-Logo angezeigt wird. Sobald das Logo angezeigt wird, können Sie die Umschalttaste loslassen .
  2. Ihr Computer startet dann im abgesicherten Modus.

Methode 7: Installieren Sie Minecraft erneut

Die meisten Benutzer haben dieses Problem behoben, indem sie Minecraft auf ihren jeweiligen Systemen neu installiert haben, da eine inkompatible Version oder ein Fehler von Minecraft diesen Fehler verursachen kann.

  1. Drücken Sie "Windows" + "R" , um die Eingabeaufforderung " Ausführen " zu öffnen.
  2. Geben Sie in „appwiz.cpl“ und drücken Sie „Enter“ , die App Manager - Fenster zu öffnen.
  3. Scrollen Sie im App-Manager nach unten und klicken Sie mit der rechten Maustaste auf die Anwendung „Minecraft“ .
  4. Wählen Sie "Deinstallieren" aus der Liste und befolgen Sie die Anweisungen auf dem Bildschirm, um die Anwendung von Ihrem Computer zu entfernen.
  5. Wiederholen Sie den obigen Vorgang für jede Instanz der Anwendung.
  6. Um das Spiel anschließend zu installieren, navigieren Sie hier, um den Spieleclient herunterzuladen. Sie können den Spieleclient herunterladen, auch wenn Sie das Spiel nicht besitzen, aber Sie können nur den Demomodus spielen. Doppelklicken Sie nach dem Herunterladen des Clients auf das Symbol, um ihn auszuführen.
  7. Befolgen Sie die Anweisungen auf dem Bildschirm, um diese Anwendung vollständig auf Ihrem Computer zu installieren.

Bitte beachten Sie, dass ein Minecraft-Kauf an Ihr Konto (E-Mail-Adresse) und nicht an ein Gerät gebunden ist. Daher können Sie Minecraft: Java Edition auf beliebig vielen Computern herunterladen und installieren. Verwenden Sie zum Anmelden Ihre E-Mail-Adresse und Ihr Passwort (oder Benutzername und Passwort, wenn Sie ein älteres Konto haben). Bitte stellen Sie sicher, dass Sie mit dem Internet verbunden sind, da das Spiel beim ersten Mal automatisch zusätzliche Dateien herunterlädt. Nachdem Sie Minecraft installiert und Ihre Kontoanmeldeinformationen gespeichert haben, können Sie mit oder ohne Internetverbindung spielen.

Methode 8: Umgebungsvariablen konfigurieren

Viele Betriebssysteme verwenden Umgebungsvariablen, um Konfigurationsinformationen an Anwendungen zu übergeben. Umgebungsvariablen sind als Eigenschaften in der Java-Plattform Schlüssel / Wert- Paare, wobei sowohl der Schlüssel als auch der Wert Zeichenfolgen sind. Nach dem letzten Windows-Update kann ein Fehler auftreten, der dazu führt, dass die Java (TM) Platform SE-Binärdatei nicht mehr funktioniert . Daher werden wir in diesem Schritt die Umgebungsvariablen zurücksetzen.

  1. Drücken Sie "Windows" + "R" , um die Eingabeaufforderung " Ausführen " zu öffnen.
  2. Geben Sie in „Systemsteuerung“ und drücken Sie „Enter“ , um die klassische Control Panel - Oberfläche zu öffnen.
  3. Klicken Sie in der Systemsteuerung auf die Option "Anzeigen nach:" und wählen Sie die Option "Große Symbole" aus der Liste aus.
  4. Klicken Sie auf die Option "System" und wählen Sie im nächsten Fenster die Option "Erweiterte Systemeinstellungen" aus der Liste der verfügbaren Optionen.
  5. Wählen Sie oben die Registerkarte „Erweitert“ und klicken Sie unten auf dem Bildschirm auf „ Umgebungsvariablen“ .
  6. Als nächstes klicken Sie auf „ Neu“ Schaltfläche unter „ Systemvariablen“ Option , um das nächste Fenster zu öffnen.
  7. Geben Sie " _JAVA_OPTIONS" in das Textfeld " Variablenname" ein.
  8. Geben Sie " -Xmx256M" in das Feld " Variablenwert" ein.
  9. Speichern Sie Ihre Änderungen und klicken Sie auf "OK" , um das Fenster mit den Systemvariablen zu schließen.
  10. Klicken Sie anschließend erneut auf die Schaltfläche „OK“ , um dieses Fenster vollständig zu verlassen.
  11. Überprüfen Sie nach Abschluss des Vorgangs, ob die Fehlermeldung weiterhin besteht.

Methode 9: Ältere Java-Versionen entfernen (mithilfe von Skript)

Das Beibehalten alter Java-Versionen auf Ihrem System birgt ein ernstes Sicherheitsrisiko. Durch das Deinstallieren älterer Java-Versionen von Ihrem System wird sichergestellt, dass Java-Anwendungen mit den neuesten Sicherheits- und Leistungsverbesserungen auf Ihrem System ausgeführt werden. Kopieren Sie den unten angegebenen Code und speichern Sie ihn als Remove_old_java_versions.ps1 im Ordner {PackageShare} \ Scripts .

Hinweis: Dieses Paket sucht nach installierten 32-Bit- und 64-Bit-Versionen von Java und deinstalliert stillschweigend alle alten Versionen, wobei nur die neuesten zurückbleiben. Da dies nur ein einfaches Powershell-Skript ist, kann es auch einzeln ausgeführt werden. Beachten Sie, dass das Skript etwas langsam ist, da die Aufzählung der WMI-Klasse Win32_Product lange dauert.

#Dieses Skript wird verwendet, um alte Java-Versionen zu entfernen und nur die neuesten zu belassen. # Originalautor: mmcpherson #Version 1.0 - erstellt am 24.04.2015 #Version 1.1 - aktualisiert am 20.05.2015 # - Erkennt und entfernt jetzt auch alte Java-Basisversionen ohne Update (dh Java-Versionen ohne Update #) # - Jetzt Entfernt außerdem Java 6 und niedriger und bietet die Möglichkeit, dieses Verhalten manuell zu ändern. # - Standardverhalten bei der Deinstallation hinzugefügt, um niemals neu zu starten (verwendet jetzt msiexec.exe zur Deinstallation) #Version 1.2 - aktualisiert am 28.07.2015 # - Fehlerbehebungen: Null-Array- und op_addition-Fehler. # WICHTIGER HINWEIS: Wenn Sie möchten, dass Java-Versionen 6 und niedriger erhalten bleiben,Bitte bearbeiten Sie die nächste Zeile und ersetzen Sie $ true durch $ false $ UninstallJava6andBelow = $ true #Declare-Versionsarrays $ 32bitJava = @ () $ 64bitJava = @ () $ 32bitVersions = @ () $ 64bitVersions = @ () # WMI-Abfrage durchführen Suchen Sie nach installierten Java-Updates, wenn ($ UninstallJava6andBelow) {$ 32bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {$ _. Name -match "(? I) Java (\ (TM \)) * \ s \ d + (\ sUpdate \ s \ d +) * $"} #Auch Java-Version 5 finden, aber leicht behandelt Unterschiedlich, da das CPU-Bit nur durch die GUID $ 32bitJava + = Get-WmiObject -Class Win32_Product | unterscheidbar ist Where-Object {($ _. Name -match "(? I) J2SE \ sRuntime \ sUmgebung \ s \ d [.] \ D (\ sUpdate \ s \ d +) * $") -und ($ _. IdentifyingNumber - Übereinstimmung mit "^ \ {32")}} else Where-Object $ _. Name -match "(? i) Java ((\ (TM \) 7) # Führen Sie eine WMI-Abfrage durch, um installierte Java-Updates (64-Bit) zu finden, wenn ($ UninstallJava6andBelow) {$ 64bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {$ _.Name -match "(? I) Java (\ (TM \)) * \ s \ d + (\ sUpdate \ s \ d +) * \ s [(] 64-Bit [)] $"} #Suchen Sie auch Java Version 5, jedoch etwas anders behandelt, da das CPU-Bit nur durch die GUID $ 64bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {($ _. Name -match "(? i) J2SE \ sRuntime \ sEnvironment \ s unterscheidbar ist \ d [.] \ d (\ sUpdate \ s \ d +) * $ ") -und ($ _. IdentifyingNumber -match" ^ \ {64 ")}} else $ 64bitJava + = Get-WmiObject -Class Win32_Product #Enumerate und füllen Sie ein Array von Versionen Foreach ($ app in $ 32bitJava) {if ($ app -ne $ null) {$ 32bitVersions + = $ app.Version}} #Zählen Sie das Array der Versionen Foreach ($ app in $ 64bitJava) auf und füllen Sie es mit {if ($ app -ne $ null) {$ 64bitVersions + = $ app.Version}} #Erstellen Sie ein Array, das nach dem tatsächlichen Wert korrekt sortiert ist Version (als System.Version-Objekt) statt nach Wert. $ sortiert32bitVersions = $ 32bitVersions | % {New-Object System.Version ($ _)} | sort $ sortiert64bitVersions = $ 64bitVersions | % {New-Object System.Version ($ _)} | sort #Wenn ein einzelnes Ergebnis zurückgegeben wird, konvertieren Sie das Ergebnis in ein Array mit einem einzelnen Wert, damit später keine Probleme beim Aufrufen von .GetUpperBound auftreten, wenn ($ sortiert32bitVersions -isnot [system.array]) {$ sortiert32bitVersions = @ ($ sortiert32bitVersionen) )} if ($ sortiert64bitVersions -isnot [system.array]) {$ sortiert64bitVersions = @ ($ sortiert64bitVersions)} #Grab den Wert der neuesten Version aus dem Array,zuerst konvertieren $ neueste32bitVersion = $ sortiert32bitVersions [$ sortiert32bitVersions.GetUpperBound (0)] $ neueste64bitVersion = $ sortiert64bitVersions [$ sortiert64bitVersions.GetUpperBound (0)] Foreach ($ app in $ 32bitJava) {if ($ app -ne $ null) Entfernen Sie alle Java-Versionen, bei denen die Version nicht mit der neuesten Version übereinstimmt. if (($ app.Version -ne $ latest32bitVersion) -und ($ latest32bitVersion -ne $ null)) {$ appGUID = $ app.Properties ["IdentifyingNumber"]. Value.ToString () Start-Process -FilePath "msiexec. exe "-ArgumentList" / qn / norestart / x $ ($ appGUID) "-Wait -Passthru # write-host" 32-Bit-Version deinstallieren: "$ app}}} Foreach ($ app in $ 64bitJava) {if ($ app -ne $ null) {# Alle Versionen von Java entfernen,wobei die Version nicht mit der neuesten Version übereinstimmt. if (($ app.Version -ne $ latest64bitVersion) -und ($ latest64bitVersion -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}}}$ app}}}$ app}}}

Methode 10: Java-Cache löschen

Eines der Dinge, die diesen Fehler verursachen können, ist der Java-Cache, der auch nach dem Entfernen und erneuten Installieren der Software auf Ihrem Computer verbleibt. Das erste, was wir empfehlen würden, wäre, diese temporären Dateien über Ihre Java-Systemsteuerung zu löschen, die Sie durch Ausführen der folgenden Schritte erreichen können:

Suchen Sie die Java-Systemsteuerung - Java 7 Update 40 (7u40) und spätere Versionen:

Ab Java 7 Update 40 finden Sie die Java-Systemsteuerung über das Windows-Startmenü.

  1. Starten Sie das Windows-Startmenü
  2. Klicken Sie auf Programme ( Alle Apps unter Windows 10).
  3. Finden Sie das Java - Programm Angebot
  4. Klicken Sie auf Java konfigurieren, um die Java-Systemsteuerung zu starten

Suchen Sie die Java-Systemsteuerung - Versionen unter 7u40:

Windows 10:

  1. Drücken Sie "Windows" + "R" , um die Eingabeaufforderung " Ausführen " zu öffnen, und geben Sie "Systemsteuerung" ein.
  2. Klicken Sie in der Windows-Systemsteuerung auf Programme .
  3. Klicken Sie auf das Java-Symbol, um die Java-Systemsteuerung zu öffnen.

Windows 8:

  1. Drücken Sie "Windows" + "R", um die Eingabeaufforderung " Ausführen" zu öffnen, und geben Sie "Systemsteuerung" ein.
  2. Drücken Sie die Windows-Logo-Taste + W , um den Suchzauber für die Sucheinstellungen zu öffnen

    ODER

    Ziehen Sie den Mauszeiger in die untere rechte Ecke des Bildschirms und klicken Sie dann auf Suchen

  3. Geben Sie im Suchfeld die Java-Systemsteuerung ein
  4. Klicken Sie auf das Java-Symbol, um die Java-Systemsteuerung zu öffnen.

Windows 7, Vista:

  1. Drücken Sie Windows + R , um die Eingabeaufforderung Ausführen zu öffnen.
  2. Geben Sie in „Systemsteuerung“ in der Laufaufforderung ein und drücken Sie „Enter“ um es zu starten.
  3. Suchen Sie in der Systemsteuerung nach "Java Control Panel".
  4. Starten Sie das Control Panel aus der Liste der Suchvorgänge.

Eine alternative Methode zum Starten der Java-Systemsteuerung:

  1. Drücken Sie "Windows" + "R" , um die Eingabeaufforderung " Ausführen " zu öffnen.
  2. Geben Sie je nach System die folgenden Zeilen in die Eingabeaufforderung Ausführen ein.

    Windows 32-Bit-Betriebssystem: c: \ Programme \ Java \ jre7 \ bin \ javacpl.exe

    Windows 64-Bit-Betriebssystem: c: \ Programme (x86) \ Java \ jre7 \ bin \ javacpl.exe

  3. Dadurch sollte die Java-Systemsteuerung gestartet werden.

Cache leeren:

Nachdem Sie die Java-Systemsteuerung gestartet haben, werden wir den Cache tatsächlich leeren. Dafür:

  1. Klicken Sie auf die Registerkarte "Allgemein" und wählen Sie dann die Option "Einstellungen" unter der Überschrift "Temporäre Internetdateien" .
  2. Klicken Sie im nächsten Fenster auf die Schaltfläche "Dateien löschen" .
  3. Überprüfen Sie alle Optionen im nächsten Fenster, um sicherzustellen, dass der gesamte Cache geleert wird.
  4. Klicken Sie auf "OK" , um den Löschvorgang zu starten.

Empfohlen

Fix: Minecraft reagiert nicht
Was ist eine Registrierungsanwendung für ein digitales TV-Tunergerät und sollte diese entfernt werden?
Was ist FileRepMalware und sollten Sie es entfernen?