运行依赖的jar

时间:2014-06-20 06:40:22

标签: java jar

我在我的应用程序中使用log4j和slf4j。我把它放进罐子里。 我的清单看起来像这样

Manifest-Version: 1.0
Main-Class: org.runner.Main

我的jar文件与jars log4j-1.2.17.jar等位于同一文件夹中。 但是当我尝试运行它时,我遇到了错误。

Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
    at org.runner.control.environment.classes.utils.JxdlProperties.<init>(JxdlProperties.java:20)
    at org.runner.Main.main(Main.java:25)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 2 more

如何使用依赖项运行它?

0 个答案:

没有答案