Zdavim,

ucim se s Javou, v Eclipse se mi podarilo vytvorit prislusne classy a mam
problem s vygenerovany jarem. Nemuze najit externi tridy v ostatnich jarech.
Ma knihovna zavisi na log4j.

Kdyz spustim program ve zdrojovem adresari tak to jede (je jedno zdali
exportuji CLASSPATH ci dam java -classpath):

rs...@rsmol-laptop:~/workspace/MMSFilter/bin$ export
CLASSPATH=/home/rsmol/export/log4j-1.2.15.jar:.:/home/rsmol/Work/Java/Oracle/ojdbc14.jar
rs...@rsmol-laptop:~/workspace/MMSFilter/bin$ java
com.anritsu.customers.telia.TDRFilter
com.anritsu.customers.telia.TDRFilter [17 Dec 2008 22:25:19] [INFO] --
Initializin...

Ale kdyz se snazim pustit vygenerovany JAR (pres Eclipse) tak to neustale
hlasi ClassNotFound exception.cd -

rs...@rsmol-laptop:~/export$ export
CLASSPATH=/home/rsmol/export/log4j-1.2.15.jar:.:/home/rsmol/Work/Java/Oracle/ojdbc14.jar
rs...@rsmol-laptop:~/export$ java -classpath
/home/rsmol/export/log4j-1.2.15.jar:.:/home/rsmol/Work/Java/Oracle/ojdbc14.jar
-jar export.jar
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/log4j/Logger
    at com.anritsu.customers.telia.TDRFilter.<clinit>(TDRFilter.java:22)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:169)
    at com.anritsu.customers.telia.ExportTDR.<clinit>(ExportTDR.java:22)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    ... 4 more
Could not find the main class: com.anritsu.customers.telia.ExportTDR.
Program will exit.


Uslo mi neco?

s pozdravem

Odpovedet emailem