- Registriert
- 19.01.07
- Beiträge
- 116
Hallo Community!
Habe ein paar kleine, einfache Java-Programme geschrieben und würde diese gerne vom Terminal aus starten. Bisher habe ich sie ausschließlich innerhalb der Eclipse-IDE zum Laufen gebracht.
Die Programmdateien sind im 'Workbench' -Ordner abgelegt. Eclipse erstellt für jede Anwendung zwei Dateien: eine mit der Ende .java und eine mit .class.
Vor diesem Hintergrund stellen sich mir als Unix-Nobody (und Java-Anfänger) folgende Fragen:
a) Ist die 'programmname.class' -Datei die compilierte, also in Bytecode übersetzte Datei, welche ausgeführt werden kann?
b) Warum öffnet sich bei mir automatisch 'Dreamweaver' wenn ich auf diese Datei doppelklicke? Die Classdatei steht mit dem 'Dreamweaver'-Symbol im Ordner, obwohl ich beim Entwickeln nichts mit 'Dreamweaver' zu tun hatte.
c) Ist es ohne fundierte Unix-Kenntnisse möglich, ein Java-Programm vom Terminal aus zu starten? Wenn ja, wie funktioniert es? Falls nein, könnt Ihr mir hilfreiche Links nennen?
Ok, sind wahrscheinlich ziemlich viel Fragen auf einmal! Ich bedanke mich schon mal im Voraus für alle, die sich um Antworten bemühen!
Habe ein paar kleine, einfache Java-Programme geschrieben und würde diese gerne vom Terminal aus starten. Bisher habe ich sie ausschließlich innerhalb der Eclipse-IDE zum Laufen gebracht.
Die Programmdateien sind im 'Workbench' -Ordner abgelegt. Eclipse erstellt für jede Anwendung zwei Dateien: eine mit der Ende .java und eine mit .class.
Vor diesem Hintergrund stellen sich mir als Unix-Nobody (und Java-Anfänger) folgende Fragen:
a) Ist die 'programmname.class' -Datei die compilierte, also in Bytecode übersetzte Datei, welche ausgeführt werden kann?
b) Warum öffnet sich bei mir automatisch 'Dreamweaver' wenn ich auf diese Datei doppelklicke? Die Classdatei steht mit dem 'Dreamweaver'-Symbol im Ordner, obwohl ich beim Entwickeln nichts mit 'Dreamweaver' zu tun hatte.
c) Ist es ohne fundierte Unix-Kenntnisse möglich, ein Java-Programm vom Terminal aus zu starten? Wenn ja, wie funktioniert es? Falls nein, könnt Ihr mir hilfreiche Links nennen?
Ok, sind wahrscheinlich ziemlich viel Fragen auf einmal! Ich bedanke mich schon mal im Voraus für alle, die sich um Antworten bemühen!
