Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Klassen aus Jar-File nutzen: CLASSPATH

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.08.2005
    Beiträge
    19

    Klassen aus Jar-File nutzen: CLASSPATH

    Hi!

    Ich dachte immer, mit Java würde ich mich ein wenig auskennen, aber Pustekuchen:

    Als erstes mal folgendes:
    rocme@Athen:~$ java -version
    java version "1.6.0"
    Java(TM) SE Runtime Environment (build 1.6.0-b105)
    Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
    rocme@Athen:~$ echo $JAVA_HOME
    /usr/local/jdk1.5.0_09/
    rocme@Athen:~$
    Finde ich sehr seltsam...
    Leider finde ich auch nicht raus, wo diese Variable gesetzt wird...

    Aber nun zum eigentlichen Problem:
    Ich habe 1 jar-File aus dem ich einige Klassen verwenden möchte.
    Ich habe es mit
    CLASSPATH="Pfad zu meiner JAR":$CLASSPATH
    export CLASSPATH
    versucht, aber das funktioniert anscheinend nicht - zwar bringt ein
    echo $CLASSPATH
    den Pfad (und sonst nichts???) aber Eclipse sieht die benötigten Klassen immer noch nicht...

    ich habe noch den Trick gefunden, die jars in einen Unterpfad von $JAVA_HOME zu verfrachten, aber der ist ja falsch gesetzt ...

    Hoffe auf Hilfe,

    RoCMe

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Hast du Eclipse dann auch aus dieser Umgebung gestartet? Also aus dieser Shell in dem du die Variable CLASSPATH gesetzt hast?

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.08.2005
    Beiträge
    19
    Ja :-/

    Bin anscheinend wirklich zu doof. Die import Einträge sind definitiv richtig, daran liegt es nicht!!!

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.08.2005
    Beiträge
    19

    xpath xobject import

    Ja :-/

    Bin anscheinend wirklich zu doof. Die import Einträge sind definitiv richtig, daran liegt es nicht!!!

  5. #5
    Registrierter Benutzer
    Registriert seit
    08.07.2002
    Beiträge
    377
    Wie waers wenn du einfach die Jar-Archive manuell zu deinem Eclipse-Projekt hinzufuegst?
    Amilo D - 2,8 Ghz - ATI Radeon 9000
    Debian GNU/Linux 3.1 (Sarge)

  6. #6
    Registrierter Benutzer
    Registriert seit
    02.12.2002
    Ort
    Darmstadt
    Beiträge
    615
    Eclipse setzt doch eh den Classpath für aus Eclipse gestartete Programme neu, oder?
    Seine Rätselhaftigkeit wird nur durch seine Macht übertroffen!

  7. #7
    Registrierter Benutzer
    Registriert seit
    07.05.2007
    Beiträge
    656
    Zitat Zitat von mehlvogel Beitrag anzeigen
    Eclipse setzt doch eh den Classpath für aus Eclipse gestartete Programme neu, oder?
    Eclipse kennt IMHO 3 Varianten, Java-Archive in Projekte einzuklinken:
    1. die .jar-Dateien liegen in [JRE-HOME]/lib/ext
    2. die .jar-Dateien sind im Projekt als "external jar" bekannt.
    3. die den .jars zugrundeliegenden Projekte sind im gleichen Workspace und im "Projects"-Tab des Projekts eingetragen.

    Inwieweit Eclipse einen vorher definierten CLASSPATH auswertet ist mir ehrlich gesagt noch nicht 100% klar.

    Jan

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •