Jar files einbinden



  • Hallo zusammen,

    ich haette eine grundlegende Frage.
    Ich muss mit einer Java erweiterung arbeiten (JCSP).
    Die Klassen zu dieser erweiterung liegen in einer Jar file. Um nun auf diese Klassen zuzugreifen habe ich bisher immer eine ganze Reihe von Umgebungsvariablen setzen muessen (classpath usw).
    Was bewirke ich damit eigentlich?
    Oder andersrum gesagt, koennte ich auch auf die klassen zugreifen wenn ich die Jar file einfach in Java_Home oder in meinem Projektverzeichnis ablegen wuerde?

    Danke fuer eure Hilfe,
    Stefan



  • Falls du mit Eclipse arbeitest, was ich sehr empfehle, dann geht das ganz einfach so:
    Project -> Properties -> Java Build Path -> Libraries: add Jar's

    Und schon kannst du auf alle Klassen in der JAR zugreifen.



  • Hi,

    Stefan-Schottland schrieb:

    Oder andersrum gesagt, koennte ich auch auf die klassen zugreifen wenn ich die Jar file einfach in Java_Home oder in meinem Projektverzeichnis ablegen wuerde?

    ja klar, ich leg sie immer in ein Unterverzeichnis rein, Zugriff ist kein Problem, ist ja auch nur ne Datei 😃 .

    Btw. Such mal nach Reflection hier im Java-Board, dann findest du ne Jar-Wrapper Klasse. Das Ding ist ziemlich praktisch, und sonst kurz selberschreiben.
    So ein Teil erleichtert dir die Arbeit mit jar-Dateien.

    Bye



  • Danke fuer den tip.
    Werde ich so machen.

    Stefan


Anmelden zum Antworten