Übersetzen und Ausführen von Java Programmen

Java-Programme werden mit dem Java-Compiler javac aus dem Verzeichnis /usr/local/languages/java/bin übersetzt. Um das Programm in einer Datei mit dem Namen prog2.java (das Personenbeispiel aus der Vorlesung) zu übersetzen schreibt man
javac prog2.java
bzw.
/usr/local/languages/java/bin/javac prog2.java
Das übersetzte Programm wird dann mit
java Test4
bzw
/usr/local/languages/java/bin/java Test4
ausgeführt. Das Argument zu dem java Kommando ist der Name der Klasse, dessen main Funktion ausgeführt werden soll.

Troubleshooting: Die Environmentvariable CLASSPATH muß richtig gesetzt sein um javac und java auszuführen. Die Einstellung die man für netscape braucht funktioniert nicht für Java.

Achtung: verwendet man Netscape aus dem Verzeichnis /usr/local/bin/, dann braucht CLASSPATH nicht gesetzt zu sein, damit Netscape funktioniert.

Für die ersten Versuche löscht man am besten die Variable CLASSPATH, d.h. man führt unsetenv CLASSPATH aus, wenn CLASSPATH gesetzt ist. Erst wenn man eigene Pakete definiert hat, muß man CLASSPATH auf das Root Verzeichnis des Verzeichnisbaum's setzen in dem die Pakete stehen, damit sie von dem Compiler und dem Interpreter gefunden werden.


On to Pakete in Java Part of Objektorientierte Programmierung
Andreas Podelski, Abdelwaheb Ayari, Hubert Baumeister
February 25, 1997

Imprint | Data Protection