Hallo, ich habe folgendes Problem. Wenn ich ein Java Programm mit dem Befehl javac in der Dos Konsole überstzen will (>javac helloWorld.java) erhalte ich folgende Fehlermeldung: "Der Befehl javac ist entweder falsch geschrieben oder nicht gefunden worden". Ich vermute mal das ich die Umgebungsvariable in der Systemsteuerung definieren muss. Kann mir einer sagen, was ich unter "Umgebungsvariablen" für "Variable" und "Wert" eintragen muss?
Du mußt das Verzeichnis, in dem der javac liegt, zur Variablen Path hinzufügen.
Also ich versuch das mal SET PATH = %PATH%; Programme\Java\jre1.6.0_02\bin ist der Pfad zu dem Verzeichnis in JDK bei mir installiert ist. Das wäre bei mir im Menü für die Umgebungsvariabblen als "Wert" einzutragen. Nur was ist dann unter dem Stichwort "Variable" einzutragen?
Du mußt die existierende Variable Path bearbeiten und den Namen 'Path' natürlich unverändert lassen. M.a.W: Du fügst einfach ;Programme\Java\jre1.6.0_02\bin an den Wert von Path an - ohne zusätzliche Leerzeichen.
Wie du siehst (Anhang) existiert noch keine Variable PATH. Das ist vermutlich auh das Problem bei der Geschichte. Also mache ich das so: unter Variable: PATH unter Wert: C:\Programme\Java\jre1.6.0_02\bin eintragen. dann in der Konsole in das Verzeichnis mit der mit der Endung .class wechseln und >java Hello.class aufrufen.
OK danke Uhu, das funktioniert. Manchmal stelle ich mich echt etwas blöd an. Ich habe mal ein Programm zur Berechung der Fakultät in der Konsole ausgeführt und das Ergebnis als Screenshot angehängt. Ist es eingentlich auch möglich so Anwendungen in Java zum laufen zu bringen? Ich stelle mir das vor. Die .class in einer Batch-Datei aufrufen und Verknüpfung der Batch-Datei auf den Dektop. Durch anklicken der Verknüpfung wird dann die Anwendung gestartet. Würde das auch mit Applets funktionieren?
> Wie du siehst (Anhang) existiert noch keine Variable PATH. Das ist > vermutlich auh das Problem bei der Geschichte. Wenn ich nicht halluziniere, existiert doch auf dem obigen Screenshot bereits eine Variable Path. Da, wo u.a. der Pfad zu MiKTeX eingetragen ist... > Ist es eingentlich auch möglich so Anwendungen in Java zum laufen zu > bringen? Ich stelle mir das vor. Die .class in einer Batch-Datei > aufrufen und Verknüpfung der Batch-Datei auf den Dektop. Durch anklicken > der Verknüpfung wird dann die Anwendung gestartet. Würde das auch mit > Applets funktionieren? Wozu die Batch-Datei dazwischen?
Mit Applets würds nicht funktionieren, da brauchst du ne HTML-Seite dazwischen (korrigiert mich, wenns da inzwischen ne andere Möglichkeit gibt). Auf diese kannst du natürlich auch eine Verknüpfung anlegen.
Wie man Applets in HTML-Seiten einbindet und zum Laufen bringt ist mir klar. Auch das ausführen von Programmen in der Konsole möchte ich nur machen um kleinere Programme b.z.w. Klassen zu testen. Ich möchte aber weg von diesen Applets (und kein Mensch arbeitet heutztage noch mit einer Konsole) und Windowsprogramme mit Java schreiben, die eigenständig laufen (exe-Dateien). Ich stelle mir vor zunächst einmal einen kleinen Explorer unter Windows zu schreiben. Applets unterliegen halt vielen Einschränkungen, z.B. kann man mit ihnen nicht auf Dateien zugreifen (um natürlich Manipulation über Internetseiten zu unterbinden). Ich benutze Eclipse (Version 3.1). Wenn einer weiß wie man Windowsprogramme unter Windows mit Eclipse konstruiert bitte mitteilen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.