【发布时间】:2020-01-30 10:09:00
【问题描述】:
我的应用程序 jar 中的 MANIFEST.MF 包含以下行:
Class-Path: other.jar
我的目录在同一级别包含以下文件:
- myApp.jar
- other.jar
我使用
运行我的应用程序java -jar myApp.jar
并为 other.jar 中的类获取 NoClassDefFoundError
请问我错过了什么?
【问题讨论】:
-
你试过这篇文章了吗 --> stackoverflow.com/questions/18413014/…
-
我没有将 jar 和 cp 指定为命令行参数。如果有什么我正在使用该帖子中的答案。我在 manifest.mf 中声明的 jar 被忽略。
-
你能尝试在 manifest.mf 中给出 jar 的绝对路径吗?
-
绝对路径仍然会出现同样的错误(并且不能使用绝对路径作为最终解决方案,因为这需要在多个环境中工作)
标签: java jar manifest manifest.mf