Umgebungsvariable für Java Interprter setzen

Gast #681400
Lesenswert?

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?
Gast #681628
Lesenswert?

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?
Gast #681924
Lesenswert?

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.
Angehängte Dateien:
Gast #681939
Lesenswert?

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?
Angehängte Dateien:
Gast #683664
Lesenswert?

> 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?
Gast #683665
Lesenswert?

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.
Gast #683945
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren