Unable to find a javac compiler-com.Sonne.tools.javac.Main nicht auf die classpath-Fehler

Ich versuche zu laufen java-Anwendung und ich erhalte folgenden Fehler,

Unable to find a javac compiler; com.Sonne.tools.javac.Main nicht auf
der classpath. Vielleicht JAVA_HOME nicht auf das JDK verweisen,

Ich habe schon viele Fragen und Lösung gefunden ist JAVA_HOME sollte Punkt-zu-JDK, nicht das JRE.

Dann habe ich versucht zu drucken, JAVA_HOME in der Eingabeaufforderung,

Unable to find a javac compiler-com.Sonne.tools.javac.Main nicht auf die classpath-Fehler

Hatte ich dieses set JAVA_HOME aus meiner computer->Eigenschaften->env-Variablen -> system-vars als unten,

Unable to find a javac compiler-com.Sonne.tools.javac.Main nicht auf die classpath-Fehler

Hatte ich auch Hinzugefügt neue variable in eclipse mit Einstellungen wie,

Unable to find a javac compiler-com.Sonne.tools.javac.Main nicht auf die classpath-Fehler

Und schließlich bin ich noch immer der gleiche Fehler. Was ist Los mit JAVA_HOME ?

Update :

In eclipse-preferences-installed jres es ist nur ein Eintrag vorhanden ist und die jdk und ausgewählt,

Unable to find a javac compiler-com.Sonne.tools.javac.Main nicht auf die classpath-Fehler

Und unter project properties java build path-libraries es ist JRE System Liberary [jdk1.8.0_31] verwendet wird.

Unable to find a javac compiler-com.Sonne.tools.javac.Main nicht auf die classpath-Fehler

Update 1 :

C:\Program Files\Java\jdk1.8.0_31 haben Ordner mit dem Namen jre. Ist, dass jre Ordner das Problem verursacht wird ? Kann ich diesen Ordner löschen ? Gibt es eine Möglichkeit, fügen Sie nur jdk liberary im Projekt ?

  • Bitten bestätigen Sie, ob Sie begonnen eine neue Konsole nach dem festlegen von Variablen oder nicht ? Wenn es eine neue Konsole, als für mich alles andere sieht sauber und korrekt, ich schlage vor, Sie deinstallieren und Neuinstallieren von java ? Manchmal Fehler bei der installation da sind. Verwenden .msi-oder .exe-Datei zu installieren statt kopieren einfügen Ordner.
Schreibe einen Kommentar