gpt4 book ai didi

java - Java执行jar,它依赖于命令行中的其他jar

转载 作者:行者123 更新时间:2023-12-02 00:53:15 24 4
gpt4 key购买 nike

我有一个使用外部jar的应用程序。我使用了eclipse,效果很好。我从eclipse导出为jar,创建了清单文件,该文件具有Class-Path:./cab.v1.jar
我将两个罐子放在同一目录中。
我在命令行中运行:
java -jar myApp.jar

并获取cab.v1.jar(另一个jar)中的类的java.lang.NoClassDefFoundError
还尝试了java -cp。 -jar myApp.jar,但未成功。
我究竟做错了什么?

最佳答案

使用documentation for the Manifest时,相对目录不使用./。尝试使用:

Class-Path: cab.v1.jar


请注意,使用 -cp时将忽略 -jar选项。

关于java - Java执行jar,它依赖于命令行中的其他jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57841787/

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