繁体   English   中英

Java类路径NoClassDefFoundError

[英]Java classpath NoClassDefFoundError

我正在尝试运行testjar.jar,这取决于驻留在wsc-22.jar中的ConnectionException类

两个罐子都在同一个文件夹中。

风箱命令..怎么了? (它在Eclipse中运行良好,我刚刚导出到testjar.jar中)

谢谢 ..

lib > java -cp ./wsc-22.jar  -jar testjar.jar 
Exception in thread "main" java.lang.NoClassDefFoundError: com/sforce/ws/ConnectionException
Caused by: java.lang.ClassNotFoundException: com.sforce.ws.ConnectionException

您不能将-cp(nor -classpath)与-jar一起使用

java -cp ./wsc-22.jar;testjar.jar my.package.Main

相应地替换上面

另一个选择是在testjar.jar清单文件中添加wsc-22.jar。

例如在testjar.jar中:

MANIFEST.MF

Manifest-Version: 1.0  
Main-Class: my.path.to.the.main.Application  
Class-Path: wsc-22.jar

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM