Java类路径NoClassDefFoundError
我正在尝试运行testjar.jar,这取决于驻留在wsc-22.jar中的ConnectionException类 两个jar都在同一个文件夹中 贝娄命令怎么了。。?(它在Eclipse中运行良好,我刚刚导出到testjar.jar中) 谢谢Java类路径NoClassDefFoundError,java,jar,Java,Jar,我正在尝试运行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/Conn
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一起使用
dojava-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
不能将-cp(nor-classpath)与-jar一起使用
dojava-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
非常感谢你。在我把分号改为冒号后,它就起作用了。非常感谢你。它在我从分号改为冒号后工作