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