Einbinden einer CLASS-Datei

Hallo,

ich habe von einem Bekannten eine CLASS-Datei bekommen.

Wie kann ich die Klassen der CLASS-Datei in meinem JAVA-Programm
verwenden d.h. wie kann ich die CLASS Datei einbinden um sie meinem Programm bekannt zu machen.

Muß ich diese eine Datei in ein JAR-File packen und dann mit IMPORT einbinden oder welche Wege gibt es noch.

Danke
Arni

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]