javaw.exe wird nicht als ausführbare Datei ausgeführt

javaw.exe wird nicht als ausführbare Datei ausgeführt

Ich verwende Windows 7 Ultimate x64, SP1 und die neuesten Updates sind installiert. Immer wenn ich versuche, eine Java-Anwendung zu öffnen, erhalte ich ein Dialogfeld mit der Frage, mit welchem ​​Programm ich javaw.exe öffnen möchte. Dieses Problem trat erstmals auf, als ich Version 8 Update 31 verwendete. Das Update auf Update 45 hat das Problem nicht behoben. Gibt es eine Methode, dies zu beheben?

Antwort1

Ich hatte das gleiche Problem auf meinem Rechner. Überprüfen Sie Ihre Windows-Pfadvariable. Mein Pfad verknüpfte Java über C:\ProgramData\Oracle\Java\javapathund dieser Ordner enthielt symbolische Links zu den eigentlichen ausführbaren Dateien, die sich unter befanden C:\Program Files\Java\jre1.8.0_45\bin. Ich löschte den C:\ProgramData\Oracle\Java\javapathEintrag und ersetzte ihn durch , und C:\Program Files\Java\jre1.8.0_45\bindann funktionierte alles wieder.

Beachten Sie jedoch, dass das „richtige“ Verzeichnis eine Versionsnummer hat, sodass Sie den Pfad bei jeder Aktualisierung von Java erneut ändern müssen. Ich vermute, dies war der Grund für das andere Verzeichnis.

BEARBEITEN:Anstatt den Pfadeintrag zu löschen, können Sie die symbolischen Links im Javapath-Verzeichnis mit diesem Befehl „reparieren“ (sie werden dadurch zu Hardlinks):

mklink /H C:\ProgramData\Oracle\Java\javapath\java.exe C:\Program Files\Java\jre1.8.0_45\bin\java.exe 

Verwenden Sie diesen Befehl, um alle drei Links zu reparieren:

  • java.exe
  • Herunterladen
  • Herunterladen

Das hat bei mir auch funktioniert

verwandte Informationen