"Das system die Datei nicht finden kann C:\ProgramData\Oracle\Java\javapath\java.exe"

Ich bin auf JDK 8u25 auf Windows 8, und ich bin ein problem mit meiner Java-installation. Ich kann javac völlig in Ordnung, aber laufen java erzeugt diese Fehlermeldung:

The system cannot find the file C:\ProgramData\Oracle\Java\javapath\java.exe

Wie kann ich dieses Problem beheben?


Ich denke, das problem hat zu tun mit meinem Umgebungsvariablen.

Wichtige Variablen, wie ich es eingestellt habe, sind:

  • JAVA_HOMEC:\Program Files\Java\jdk1.8.0_25
  • CLASSPATH.;%JAVA_HOME%\lib
  • PATH<other paths omitted>;%JAVA_HOME%\bin

Und Ihre Expansionen, wie er mit set im cmd sind:

  • JAVA_HOMEC:\Program Files\Java\jdk1.8.0_25
  • CLASSPATH.;C:\Program Files\Java\jdk1.8.0_25\lib;%CLASSPATH%;
  • PATHC:\ProgramData\Oracle\Java\javapath;C:\Program Files\Java\jdk1.6.0_45\bin;<other paths omitted>;C:\Program Files\Java\jdk1.8.0_25\bin

Die volle Leistung von set angezeigt werden können hier.

  • prüfen Sie diesen link, um zu wissen, wie das setzen von Umgebungsvariablen. stackoverflow.com/q/1672281/4083590
  • Was ich habe ist ähnlich wie die post auf den link. Brauche ich nicht einen \lib am Ende der classpath? Ich versuchte es mit und ohne. Ich habe immer noch die Fehlermeldung, wenn ich versuchte, führen Sie den class-Datei.
  • Sie können überprüfen Sie Ihre Umgebungsvariablen, indem Sie eine Eingabeaufforderung öffnen, und geben Sie set
  • es wäre gut, wenn du ein Screenshot von der Umgebungsvariablen @CocoNess gesagt.
  • eine irrelevante Frage und zwar.. ist es gefährlich, zu offenbaren, meine Umgebungsvariablen, wie das??
  • Dein screenshot hat eine seltsame Zeichen anstelle von \ . Warum? Ich kann nicht erkennen der Zeichen. Es ist wahrscheinlich nicht eine gute Idee, zeigen Sie Ihre Umgebungsvariablen. Sie sollten nur die relevantesten
  • hier ist ein Bild von den zugehörigen Umgebungsvariablen: i58.tinypic.com/5aq4om.jpg
  • Es ist das äquivalent zu dem '\' Zeichen. Sorry für die Unannehmlichkeiten.

InformationsquelleAutor JavaBeginner | 2014-11-11
Schreibe einen Kommentar