[英]Java execute jar which depends on other jar from command line
我有一个使用外部jar的应用程序。 我使用了eclipse,效果很好。 我从eclipse导出为jar,创建了一个清单文件,该文件具有Class-Path:./cab.v1.jar,我将两个jar都放在了同一目录中。 我在命令行中运行:java -jar myApp.jar
并为cab.v1.jar(另一个jar)中的类获取java.lang.NoClassDefFoundError也尝试了java -cp。 -jar myApp.jar,但未成功。 我究竟做错了什么?
如果使用-jar
选项,则忽略类路径。 您可以通过以下方式启动应用程序
java -cp jar1.jar:jar2.jar mainclass
类路径分隔符':'为';' 在窗户上。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.