Hallo Arni,
entweder du packst die Klasse in ein JAR-File (wobei die Pfade der Packagestruktur beibehalten werden müssen), oder du legst sie als class-File ab, auch hier muß die Packagestruktur stimmen.
Mal angenommen deine Klasse heißt MyClass und liegt im Verzeichnis src, die fremde Klasse heißt de.packagexy.OtherClass, dann kannst du in src die Unterverzeichnisse de/packagexy/ anlegen, die Klasse dort reinschmeißen und in deine Klasse mittels „import de.packagexy.OtherClass“ einbinden.
In diesem Fall muß der CLASSPATH beim start deiner Klasse nicht angepaßt werden, wenn du ein Jar-File erstellst muß der java Aufruf „java -cp pfadZuDeinemJARFile MyClass“ lauten.
Gruß
Heavy
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]