- oder in der Terminal-Sitzung einzugeben:
CLASSPATH=$CLASSPATH:/home_s/dduck/DDJLIB/
Damit wird die benutzereigene CLASSPATH-Definition an die Systeminstallationen
angehängt. (Die aktuelle Einstellung kann man anschauen mit echo
$CLASSPATH)
Unterverzeichnis mit dem Paketnamen erzeugen
Ich möchte diverse Java-Klassen in einem Paket zusammenfassen, das z.B. ddtools heißen soll. Dazu wird im CLASSPATH-Verzeichnis (in unserem Beispiel DDJLIB) ein weiteres Unterverzeichnis namens ddtools angelegt.
Der vollständige Pfadname für das Package heißt demnach:
/home_s/dduck/DDJLIB/ddtools/In dieses Verzeichnis werden alle Java-Classes gelegt, die zum Package ddtools gehören sollen. Im Quellcode jeder Klasse dieses Pakets muss als erstes der Paketname stehen, d.h. im obigen Beispiel also die Zeile:
package ddtools;Beispiel:
Eine Klasse namens iorout mit diversen Methoden zur Ein-/Ausgabe und eine Klasse namens formeln mit Methoden zur Berechnung mathematischer Formeln sollen zum Paket ddtools gehören. Liegen die Java-Quelldateien sowie die entsprechenden ausführbaren Klassen des Pakets gemeinsam im Package-Unterverzeichnis, so existieren z.B. folgende Dateien:
/home_s/dduck/DDJLIB/ddtools/iorout.java = Quellcode für die Klasse iorout /home_s/dduck/DDJLIB/ddtools/formeln.java = Quellcode für die Klasse formeln /home_s/dduck/DDJLIB/ddtools/iorout.class = ausführbare Klasse iorout des Pakets ddtools /home_s/dduck/DDJLIB/ddtools/formeln.class = ausführbare Klasse formeln des Pakets ddtools
Bitte beachten:
Es ist sinnvoll, eine Dokumentation
der zum Paket gehörenden Klassen
zu erstellen. Diese kann man leicht erzeugen mittels
des zu Java gehörenden Tools javadoc.