![](/img/trans.png)
[英][TestNG][Jar] Set Classpath in Manifest (Class-Path) — classpath is ignored?
[英]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.