eclipse - Cannot run the code due to java.lang.NoClassDefFoundError -


i investigating jsprit library. created new project in eclipse , copied-pasted demo example class. added jars path, including log4j-1.2.17.jar. nevrtheless cannot execute demo code due following error:

exception in thread "main" java.lang.noclassdeffounderror: org/apache/logging/log4j/logmanager     @ jsprit.core.problem.vehicle.vehicleimpl$builder.<clinit>(vehicleimpl.java:108)     @ com.test.jsprit.main(jsprit.java:49) caused by: java.lang.classnotfoundexception: org.apache.logging.log4j.logmanager     @ java.net.urlclassloader.findclass(urlclassloader.java:381)     @ java.lang.classloader.loadclass(classloader.java:424)     @ sun.misc.launcher$appclassloader.loadclass(launcher.java:331)     @ java.lang.classloader.loadclass(classloader.java:357)     ... 2 more 

what mean , how solve issue? mean other *.jar file missed?

update:

the error occurs @ following line:

builder vehiclebuilder = vehicleimpl.builder.newinstance("vehicle"); 

you using wrong version of log4j lib. need 2.x version.

see:

logmanager (version 1.x)

logmanager (version 2.x)


Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -