繁体   English   中英

运行 jar 时忽略类路径

[英]Class-Path ignored when running jar

我的应用程序 jar 中的 MANIFEST.MF 包含以下行:

Class-Path: other.jar

我的目录包含同一级别的以下文件:

- myApp.jar
- other.jar

我使用运行我的应用程序

java -jar myApp.jar

并为 other.jar 中的 class 获取 NoClassDefFoundError

请问我错过了什么?

原来问题出在清单文件之外。 我旁边有一个自动生成的 index.list 文件,它阻止读取类路径。

您的 Class-Path 是 Manifest 文件中的最后一行吗?那么它的末尾应该有一个额外的行。 如果最后没有回车,它可能不会读取类路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM