[英]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.