Wenn ich javac Sum.java als Eingabeaufforderung eingebe wird der Befehl nicht gefunden obwohl das Programm richtig geschrieben ist???
windows xp...was fürn pfad muss ich jetz kopieren?Wenn ich javac Sum.java als Eingabeaufforderung eingebe wird der Befehl nicht gefunden obwohl das Programm richtig geschrieben ist???
Du lässt ein bisschen offen, ob er javac oder Sum.java nicht findet. Wenn er javac nicht findet, dann hast du recht, dass es an deiner $PATH-Einstellung liegen könnte. Also erstmal "javac" auf dem System suchen. Wenn du den Kompiler dann gefunden hast, müsste der Aufruf klappen, wenn du den kompletten Pfad mit angibts.
Unter Linux: /kompletter/pfad/zu/javac Sum.java
Unter Windows (wahrscheinlich): c:\kompletter\pfad\zu\javac Sum.java
Um dir mit permanenten Pfadeinstellungen weiterhelfen zu können wäre es hilfreich zu wissen, von was für einem System du sprichst
Willikommen auf der UniQuoted
es kotzt mich an das man das nich genau erklärt hat am anfang
This post has been edited 1 times, last edit by "Markus" (Apr 9th 2010, 2:12pm)
BENUTZERVARIABLENC:\Windows\System32>javac
'javac' is not recognized as an internal or external command,
operable program or batch file.
So was?
Dann ist die Path-variable nicht richtig gesetzt.
Bitte kopier doch den Befehl und die Ausgabe verbatim hier rein, sonst wird das nie was...
BENUTZERVARIABLENC:\Windows\System32>javac
'javac' is not recognized as an internal or external command,
operable program or batch file.
So was?
Dann ist die Path-variable nicht richtig gesetzt.
Bitte kopier doch den Befehl und die Ausgabe verbatim hier rein, sonst wird das nie was...
CLASSPATH:
C:\Programme\Java\jdk1.6\bin;C:\Programme\Java\ant\bin
PATH:
C:\Programme\Java\jdk1.6\bin;C:\Programme\Java\ant\bin
Systemvariablen
PATH:
C:\Programme\Java\jdk1.6\bin;C:\Programme\Java\ant\bin
Wo liegt mein Fehler??????
Fangen wir mal damit an, dass hier bislang keiner außer dir den Wortlaut der Fehlermeldung kennt...Wo liegt mein Fehler??????
This post has been edited 1 times, last edit by "Markus" (Apr 9th 2010, 7:44pm)
Erstmal danke bis hierhin...Hallo Ice-Cream!
Dein beschriebenes Problem ist ein ganz typisches Problem, dass unter Windows XP ziemlich häufig auftritt, weil die Installationsroutine den PATHNAME nicht richtig setzt. Wie du den richtig setzt musst du selber schauen, dass weiß ich so nicht weil ich schon lange kein XP mehr benutze um in Java zu programmieren, welches ich übrigens nicht als nutzlose Programmiersprache empfinde. Aber die schnellste Lösung deines Problems: Schaue im Explorer nach wo du dein Java jdk hininstalliert hast. Da gibt es einen Ordner, der als Namen die aktuelle Version von Java hat. Da drin müsste es einen Ordner namens "bin" geben. Dadrin liegt die javac.exe. Schieb deine Datei mit dem Programmcode in diesen Ordner. Gehe jetzt in der eingabeaufforderung in diesen Ordner (geht wie bei unix auch mit cd) dort kannst du jetzt den javac befehl wie in der Vorlesung benutzen. Ich empfehle dir als Anfängerentwicklungsumgebung übrigens BlueJ.
Gruß
Xeneron
Source code |
|
1 2 |
class Sum { |
Quoted
C:\Programme\Java\jdk1.6.0_19\bin>java Sum
ich habe es doch genauso gemacht?Also wenn Du den Code aus der Vorlesung genommen hast beginnt der ja mit
Source code
1 2 class Sum {
Auch wenn Windows nicht zwischen Groß- und Kleinschreibung bei Dateinamen unterscheidet, so tut das Java trotzdem beim Aufruf der Klasse. Das heisst Du musst Java mit korrekter Groß-/Kleinschreibung der Klasse des Programms aufrufen:
Quoted
C:\Programme\Java\jdk1.6.0_19\bin>java Sum