Umgang mit Java-Paketen
Damit sich Klassennamen von verschiedenen Projekten nicht stören, sollte man die Klassen eines Projekts in einem Paket zusammenfassen. Dazu schreibt man als erste Anweisung in jeder beteiligten Quelle
package paket-pfad;
paket-pfad
besteht aus Komponentennamen, die durch Punkt getrennt sind.
Der vollständige Klassenname hat dann paket-pfad als Vorname. Die Klasse
muss, ausgehend von einem Katalog im CLASSPATH
, in einem Katalog
gespeichert sein, dessen Pfad sich aus den Komponentennamen in
paket-pfad zusammensetzt; ProjectBuilder regelt das automatisch.
Verwendet man eine Klasse in einem anderen Paket, muss man entweder ihren vollständigen Namen angeben, oder am Anfang der Quelle eine der folgenden Anweisungen verwenden:
import paket-pfad.klassen-name;
import paket-pfad.*; // alle Klassen des Pakets (problematisch)
Zur Ausführung muss der vollständige Klassenname angegeben werden:
$ cd
$ java conversion.Main 0 100
32.0
212.0