PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : JAVA Classpath unter Debian 5.0



bionic
18-09-2009, 13:08
Hi,

ich bin totaler Newbie in Sachen Java, muss hier aber einige Jars zum Laufen kriegen.

System ist Debian 5.0 mit Sun Java 1.6.

Meine Jars sind in meinem Homeverzeichnis. Wie ich das richtig Verstanden habe, muss ich nun den Classpath definieren. Ich mache das in /etc/profile um von überall daruf zugreifen zu können.

JAVA_HOME="/usr/lib/jvm/java-6-sun"
export JAVA_HOME

CLASSPATH="/home/meinuser/beispiel1.jar:/home/meinuser/beispiel2.jar"
export CLASSPATH

java beispiel1.jar und java beispiel1 melden mir die fehlenden Klassen.

Wer kann mir helfen?

Vielen Dank!

jeebee
18-09-2009, 15:02
Soweit ich weiss, müssen im CLASSPATH die Verzeichnisse stehen, wo du die jars abgelegt hast, also
CLASSPATH="/home/meinuser"

mwanaheri
19-09-2009, 06:25
Dein Classpath enthält keine Klassen der allgemeinen Java-Umgebung mehr. Wenn du den classpath setzt, solltest du den bisherigen mit aufnehmen. Zudem sollte er immer das aktuelle Verzeichnis (,) enthalten.Ein Beispiel von einer SUN-Seite:

SET CLASSPATH=.;C:\jdk\lib\tools.jar;
C:\jswdk\lib\servlet.jar;
C:\mm.mysql.jdbc-1.2b;%CLASSPATH%