gpt4 book ai didi

Java 类路径 NoClassDefFoundError

转载 作者:行者123 更新时间:2023-12-01 19:04:55 25 4
gpt4 key购买 nike

我正在尝试运行 testjar.jar ,它依赖于 wsc-22.jar 中的 ConnectionException 类

两个 jar 都位于同一文件夹中。

以下命令有什么问题......? (它在 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 (也不是 -classpath)与 -jar 一起使用

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

相应地替换上面的内容

另一个选项是在 testjar.jar list 文件中添加 wsc-22.jar。

例如在 testjar.jar 中:

MANIFEST.MF

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

关于Java 类路径 NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10508799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com