javac datei.java
java datei
javac Klasse.java
java Klasse
Häää?so schwer sind die FAQs nicht wirklich
(Das übliche)Der Befehl javac ist entweder falsch geschrieben oder konnte nicht aus geführt werden
Der pfad ist richtigwahrscheinlich ein Pfad mit Leerzeichen, Dokumente und Einstellungen?
Der befehl heißtohne deinen eingetippten Befehl zu nennen oder andere Infos? stark
java c:\ordner\datei
java c:\ordner\datei.java
... beinhaltet aber offensichtlich leerzeichenDer pfad ist richtig
javac "C:\Ordner mit Leerzeichen\datei.java"
Hab ich auch schon probiert;(... beinhaltet aber offensichtlich leerzeichenSo einen Pfad musst du in Anführungszeichen setzen
Hab ich auch@StrikeTom:
Unter Windows musst du für die Pfadangaben Backslashes ("\") verwenden.
hast du anscheinend ignoriertdamit die Klasse gefunden wird, entweder ins entsprechende Grundverzeichnis relativ zu den packages wechseln,
oder das Grundverzeichnis in den CLASSPATH aufnehmen, sei es in der globalen Umgebungsvariable oder als -cp Parameter beim Aufruf
Also sieht die datei so aus:
Oder???Code:javac "c:/ordner/klassenname.java" java package.klassenname
Wollte bloß vermeiden, dass es dann ausgerechnet daran scheitert@Haave
das ist schon kompliziert genug, nicht noch dazwischenreden wenn im Moment doch Dateipfade ganz aus sind![]()
Wieso?hast du anscheinend ignoriert
Du hängst doch noch beim komplieren! Dein Betriebssystem kennt kennt den Befehl javac nicht! entwerder den Pfad zur javac.exe in die Umgebungsvariable PATH aufnehmen oder javac mit Verzeichnisangabe verwenden.Der Befehl javac ist entweder falsch geschrieben oder konnte nicht aus geführt werden
Funktioniert nicht.Wie wäre es mit Ausprobieren? Sollen wir jetzt hellsehen, ob es bei dir funktioniert?
Den Befehl kennt er nicht:bahnhof:Ach, ja, und eventuell ergibt es ja auch Sinn, java nur auszuführen, wenn javac erfolgreich war.
Welchen Befehl meinst du denn jetzt genau?Den Befehl kennt er nicht:bahnhof:
EclipseMit was entwicklest Du eigentlich den Code?
Ich habe mit windows gesucht: NeinGibt's bei Dir auf dem Rechner überhaupt eine javac.exe?
Eclipse
(Ich möchte eine .bat-datei machen, von wo aus ich die programme starten kann)
javacWelchen Befehl meinst du denn jetzt genau?
java version "1.6.0_19"
Java<TM> SE Runtime Client VM <buuild 16.0-b13, mixed mode, sharing>
Der befehl "javac" ist entweder falsch geschrieben oder konnte nicht gefunden werden
Dann nimmst Du die class-Files die Dir Eclipse liefert. Den Teil mit javac kannst Du dann aus dem batch weglassen. javac ist der von Sun bereitgestellte Kompilier.Eclipse
(Ich möchte eine .bat-datei machen, von wo aus ich die programme starten kann)
Wie ich vermutet hatte ;-)Ich habe mit windows gesucht: NeinGibt's bei Dir auf dem Rechner überhaupt eine javac.exe?
java -cp meinArchiv.jar mein.package.HauptKlasse
javaw -cp meinArchiv.jar mein.package.HauptKlasse
Das wäre dann das jar-File, in das Du Dein Package aus Eclipse heraus exportiert hast.Wieso meinArchiv.jar?
Das habe ich nicht:noe:
Leider nichtDas wäre dann das jar-File, in das Du Dein Package aus Eclipse heraus exportiert hast.
Du weisst schon, was in so einem jar-File steckt?