jar Files in Console nutzen jdom und log4j Classpath setzen

olli2000

Grünschnabel
Hallo habe folgendes Problem,

und zwar möchte ich die Console nutzen bei meinem UNIX, eclipse geht nicht, da eclipse immer nur eine "main" laufen lässt und nicht drei oder vier oder noch mehr.

Ich benötige dafür Jdom und Log4j die beiden Jar's funktionieren in Eclipse wunderbar nur in der Konsole nicht.

Das lassen sich die Klassen nicht mit "java blabla" starten.

Code:
Exception in thread "main" java.lang.NoClassDefFoundError: org/jdom/Content
        at packageone.testclasses.StartCore.main(StartCore.java:20)

Das ist nur das Beispiel fuer Jdom wie meine Fehlermeldung ist.
Nun wäre ich sher froh, wenn mir einer sagen kann wie ich die Pfade setzen muss, damit meine "jdom.jar" und meine "log4j-1.2.9.jar" in der Konsole zum laufen bekomme. System ist Unix, und ich kann nicht die Jar's ins javaverzeichnis werfen, da keine rechte dazu, da was hinzulegen.
Am liebsten wäre mir eine Schritt für schritt anleitung, da ich nicht soviel erfahrung mit Java und Unix habe.

Gruss

olli2000
 
Mit Unix hab ich zwar auch noch nix gemacht, aber ein bischen mit linux.
Hast du dich als root angemeldet
 
gut mit einem jar file funktioniert das, aber wie mache ich das, wenn ich zwei jar files einbinden will?
Gruss olli2000
 
ist erledigt, habe die Pfade in meine .bashrc eingetragen, getrennt mit einem
":" nur den doppelpunkt. also
Code:
CLASSPATH=".:/pfadezumLog4j/logging-log4j-1.2.9/dist/lib/log4j-1.2.9.jar:/pfadzumjdom/jdom-1.0/build/jdom.jar"


export CLASSPATH

Und dann Terminalfenster neu auf und dann ging es auf einmal
 
Zurück