Windows 8 versteckt java.exe und andere Dateien in System32

Windows 8 versteckt java.exe und andere Dateien in System32

Ich verwende Windows 8 Professional und versuche erfolglos, Eclipse als Nicht-Administrator auszuführen. Eclipse wird mit „JVM beendet, Fehlercode 2“ beendet.

Eclipse versucht, %SYSTEM32%\javaw.exe zu verwenden, obwohl JAVA_HOME auf %PROGRAM_FILES%\Java\jdk1.7.0_07 eingestellt ist.

Ich habe kein Administrator-Benutzerkonto und wenn ich dir c:\windows\system32\java*etwas eingebe, erscheint die Meldung „Datei nicht gefunden“.

Hier wird es seltsam. Wenn ich eine Eingabeaufforderung als Administrator öffne und denselben Befehl eingebe, erhalte ich:

Directory of C:\Windows\System32
09/24/2012  10:16 AM           188,904 java.exe
09/24/2012  10:16 AM           189,416 javaw.exe
09/24/2012  10:16 AM           289,768 javaws.exe

Als normaler Benutzer habe ich vollen Lese- und Ausführungszugriff auf %SYSTEM32%, sehe aber nur 2414 Dateien in System32 im Gegensatz zu 3107, wenn ich es als Administrator ausführe.

Was ist los und gibt es eine Möglichkeit, das zu beheben?

Antwort1

Ich hatte ein ähnliches Problem und habe es wie folgt gelöst:

  • In Windows 8 » Systemsteuerung » Benutzerkonto » Benutzerkontensteuerung deaktiviert.
  • Es wurde ein Verzeichnis mit dem Namen erstellt:c:\apps
  • Installiertes JDK nach c:\apps\java; Das installierte jre nachc:\apps\java\jre\
  • Installierte Eclipse für Java-Entwickler, umc:\apps\eclipse
  • Eclipse.exe durch Rechtsklick gestartet und als Administrator ausgeführt.
  • Eclipse hat begonnen.

Durch Erstellen und Ausführen eines „Hallo Welt“-Java-Projekts wurde bestätigt, dass alles in Ordnung ist.

Antwort2

Für Windows 8 ist es notwendig, sowohl die x86- als auch die x64-Version von Java zu installieren. Sie können sie herunterladenHier. Wenn Sie versuchen, Java über Ihren Browser zu installieren (mithilfe der automatischen Erkennung der Webseite), wird nur die x86-Version von Java installiert.

verwandte Informationen