Packages verwenden und in eigenes Projekt integrieren

donchris

Aktives Mitglied
Ich habe zwar schon einige Texte über Packages gelesen und weiß, wie man die Java Standard Pakete verwendet usw. aber wenn ich jetzt zB eine java ssh Implementation in mein Projekt integrieren möchte und dieses Java Paket ist durch folgende Verzeichnisstruktur gegeben: java.com.name.projekt wie kann ich dieses Projekt nun in mein Projekt integrieren, sodass ich beide gleichzeitig ausliefern kann?
Ich habe versucht in das Verzeichnis, der Datei, die das Paket verwendet die komplette ./com/name/projekt Struktur kopiert, aber es werden nicht alle Dateien gefunden usw.

Was hat dieser CLASSPATH auf sich??? Kann man, wenn man ihn verwendet, trotzdem relative Pfade verwenden, oder sagen, dass diese automatisch beim erstellen von jar's inkludiert sind ??

mfg
chris
 
Hi,

wenn du externe Libraries verwenden möchtest, sollten diese als Jar-Dateien vorliegen. Dann kannst
du sie einfach in dein Projekt einbinden. Wie das geht hängt von deinem Vorgehen/IDE ab.
 
Danke, ich habe diese jar's ,aber ich verwende keine IDE ... nur notepad++ & konsole ... könntest mir ein paar Stichwörter sagen?! ...
 
Für den Konsolenaufruf gibt es die Option "-cp", der von dir bereits erwähnte Classpath. Dieser
gibt an wo javac nach Klassen suchen soll. Hier kann man (auch ich) schnell durcheinander kommen
denn javac muss ja sowohl deine eigenen Class-Dateien (oder dein jar) UND die der Libraries finden.

Guck dir mal die Doku von Sun an, die ist eigentlich recht ausführlich.
 

Zurück
Oben