簡體   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