我的主prj.jar
中装有log4j jar。 prj.jar
内容:
我通过在脚本中使用命令来运行Java程序:
java -cp ".:/opt/myprj/prj.jar" com.aaa.webSrv.meRun
看起来程序找不到log4j
罐子:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/logging/log4j/LogManager
为什么以及如何解决?
UPD Eclipse清单创建的我的jar看起来像:
Manifest-Version: 1.0
Rsrc-Class-Path: ./ log4j-api-2.6.1.jar log4j-core-2.6.1.jar
Class-Path: .
Rsrc-Main-Class: com.aaa.webSrv.meRun
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
足以告知系统有关log4j
个罐子的情况吗?