dimanche 8 mars 2015

javac kann trotz PATH-Eintrag nicht gefunden werden (Hello World)

Guten Morgen liebe Java Nutzer,



ich bin gerade dabei, Java anhand eines Tutorials zu erlernen - oder eben daran zu scheitern. Wie in wohl jedem Tutorial geht alles recht harmlos los, Hello World ist verlangt. Der Quelltext wird vorgegeben. Und dann geht es ans Ausführen.



Ich habe einen Screenshot angefügt, der hoffentlich alles Nötige dokumentiert, was ich nun beschreibe:



Hello.java befindet sich in c:\java.



JDK und JRE befinden sich in C:\Program Files\Java im jeweiligen Unterverzeichnis.



Ich verwende Windows 7 mit 32 Bit. Und in Deutscher Sprache, so dass C:\Program Files und C:\Programme irgendwie das Gleiche sind - oder auch nicht - und damit eine mögliche Fehlerquelle.



Ich habe unter Windows den PATH zum JDK gesetzt (aktuell mit C:\Programme\[...], aber auch C:\Program Files\[...] zeigte das gleiche Verhalten).



Jetzt öffne ich die Eingabeaufforderung.



PATH zeigt die PATH-Variable an, eben auch den Verweis auf den Bin-Ordner des JDK.



Ich wechsle in den Ordner C:\java, in dem sich Hello.java befindet.



javac Hello.java liefert eine Fehlermeldung.



Ich wechsle dann in den Bin-Ordner des JDK.



javac C:\java\Hello.java funktioniert.



In C:\java befindet sich nun zusätzlich Hello.class.



Aus C:\java kann ich nun java Hello korrekt ausführen.



Javac_Problem.jpg



Kurzum: java scheint mittels PATH-Variable zu funktionieren, javac aber nicht. Ich habe als Lösungsvorschläge fast ausschließlich Hinweise auf die PATH-Variable gefunden, aber so weit ich als Laie das überblicke funktionierten jeweils java UND javac gleichzeitig ober beide funktionierten gleichzeitig nicht.



Ich wäre sehr dankbar, wenn ein erfahrener Java-Nutzer da mal einen Blick drauf werfen könnte und mir erklären könnte, was ich falsch mache und wie ich es korrigieren kann.


Angehängte Grafiken







javac kann trotz PATH-Eintrag nicht gefunden werden (Hello World)

0 commentaires:

Enregistrer un commentaire