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.javabzw.
/usr/local/languages/java/bin/javac prog2.javaDas übersetzte Programm wird dann mit
java Test4bzw
/usr/local/languages/java/bin/java Test4ausgefü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.