-
20. 01. 2010, 18:47 #1Mitglied
- Registriert seit
- Jan 2010
- Beiträge
- 8
[JAVA] CMD Befehl javac funzt nicht
Moin
Ich versuche gerade, mir JAVA beizubringen mit diesem Tutorial: http://www.gailer-net.de/tutorials/java/java-toc.html
Ich bin gerade bei dem Kapitel, indem ich im cmd den Befehl javac hello.java eingeben soll um die Datei zu kompilieren. CMD zeigt aber:
"Der Befehl "javac" ist enteder falsch geschrieben oder konnte nicht gefunden werden."
Ich habe die Datei unter C:\Users\Xxx Xxxxxx gespeichert und javac befindet sich unter
C:\Users\Xxx Xxxxxx\Programs\bin
Jetzt steht in dem Tutorial irgendetwas von einem PATH.
Leider verstehe ich das nicht ganz und wäre froh, wenn mir jemand erklären könnte, wie ich das ganze zum laufen bringe.
mfG H1FREE
(P.S.: Ich benutze Vista)
(P.S.: Ich kann leider nicht mit allen Fachbegriffen etwas anfangen (z.B. Path))
-
20. 01. 2010, 18:52 #2
Re: [JAVA] CMD Befehl javac funzt nicht
Das hast ein komplettes JDK installiert, nicht nur eine JRE?
-
20. 01. 2010, 18:58 #3Mitglied
- Registriert seit
- Apr 2006
- Beiträge
- 280
Re: [JAVA] CMD Befehl javac funzt nicht
Wenn du in deiner cmd ein Kommando eingibtst, wir unter den Ordnern die in der PATH Variable danach gesucht.
Die PATH Variable kannst du unter Systemsteuerung->System->Umgebungsvariablen verändern, die einzelnen Ordner werden mit einem Semikolon getrennt
-
20. 01. 2010, 19:03 #4
Re: [JAVA] CMD Befehl javac funzt nicht
Ich frag jetzt nicht warum sich javac in deinem Userverzeichnis befindet, aber es gibt zwei Möglichkeiten wie du das daraus aufrufen kannst.
1. Du schreibst einfach den Kompletten Pfad mit in die Kommandozeile, also
C:\Users\Xxx Xxxxxx\Programs\bin\javac irgendwas.java
2. Du machst das mit dem PATH. PATH ist eine Umgebungsvariable, in der alle Verzeichnisse stehen, in denen Windows nach Programmen sucht. Also wenn du javac eingibst sucht Windows automatisch danach. Um da deinen Pfad einzugeben musst du Systemsteuerung->System->Erweiterte Systemeinstellungen->Umgebungsvariablen. (Zumindest in Win7 heißt es so, war aber in Vista glaub ich ähnlich)
Wenn du das Fenster für die Umgebungsvariablen hast, steht da irgendwo auch Path dabei, dann klickst du bearbeiten, und schreibst am Ende ein ; und deinen Pfad da hin. das wars. Dann eine neue Konsole aufmachen und dann kannst du javac eingeben
-
20. 01. 2010, 19:03 #5Mitglied
(Threadstarter)
- Registriert seit
- Jan 2010
- Beiträge
- 8
-
20. 01. 2010, 19:20 #6
Re: [JAVA] CMD Befehl javac funzt nicht
Hast Du ein JDK installiert oder nicht? Sonst hast Du nämlich gar keinen javac auf dem System.
-
20. 01. 2010, 19:35 #7Mitglied
(Threadstarter)
- Registriert seit
- Jan 2010
- Beiträge
- 8
Re: [JAVA] CMD Befehl javac funzt nicht
Ah, sorry, hab dich nicht richtig verstanden...
Ja, hab ich...
-
20. 01. 2010, 19:41 #8
Re: [JAVA] CMD Befehl javac funzt nicht
Super. Dann gib doch einfach mal javac mit dem Pfad davor ein und guck was passiert.
-
20. 01. 2010, 20:00 #9Mitglied
(Threadstarter)
- Registriert seit
- Jan 2010
- Beiträge
- 8
Re: [JAVA] CMD Befehl javac funzt nicht

-
20. 01. 2010, 20:04 #10
Re: [JAVA] CMD Befehl javac funzt nicht
geht doch, natürlich musst du javac die Klassen mitgeben die du kompiliert haben willst, viel Spaß
oder du nimmst gleich eine der vielen IDEs die es für Java gibt, zB Netbeans
btw http://openbook.galileocomputing.de/javainsel8/
-
20. 01. 2010, 20:09 #11Mitglied
(Threadstarter)
- Registriert seit
- Jan 2010
- Beiträge
- 8
Re: [JAVA] CMD Befehl javac funzt nicht
Was muss ch dn eingeben, um das dokument zu kompilieren?
(Sorry hab noch nicht so viel Ahnung...)
-
20. 01. 2010, 20:09 #12
Re: [JAVA] CMD Befehl javac funzt nicht
Hinter das javac natürlich noch das Hello.java dann müsste was sinnvolles rauskommen

-
20. 01. 2010, 20:13 #13Mitglied
(Threadstarter)
- Registriert seit
- Jan 2010
- Beiträge
- 8
Re: [JAVA] CMD Befehl javac funzt nicht
Also nur javac hello.java?
das geht eben nicht... Oder muss ich vorher noch de Pfad angeben?
(P.S.: Wo auf der Tastatur ist eigentlich der umgekehrte /?
)
Edit: Also ich bin jetzt bei C:\Users\Xxx Xxxxxx\Programs\bin>
dann gebe ich javac hello.java ein.
Da kommt eine lange Liste (wie auf dem Bild oben).
Edit 2: http://www.gailer-net.de/tutorials/j...5/ch05_16.html
Was hier steht habe ich gemacht, aber dann kommt eben "...ist entweder falsch geschrieben oder konnte nicht gefunden werden..."
Auf der Site steht auch, dass ich den PATH ändern soll, falls das steht, doch ich weiss nicht wie das geht und wie es gemeint ist, geschweige denn, was ein PATH ist...Geändert von H1FREE (20. 01. 2010 um 20:47 Uhr)
-
20. 01. 2010, 23:23 #14Mitglied
- Registriert seit
- May 2009
- Beiträge
- 1.888
Re: [JAVA] CMD Befehl javac funzt nicht
http://board.gulli.com/thread/202167...ei-windows-xp/
Ich würde auch nochmal danach schauen ob bei dir die Environment-Variablle JAVA_HOME richtig gesetzt ist, irgendwo scheint da bei dir noch heftig der Wurm drin zu sein.
Sicher das du das JDK auch ordentlich installiert hast?
-


Zitieren

mehr lesen...







FoWL: Unterstützungserklärung für...
Heute, 12:14 in gulli:news