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:
Comments
Post a Comment