【发布时间】:2020-03-27 10:39:36
【问题描述】:
我正在尝试使用 eclipse 导出 jar 功能为 eclipse 项目生成 jar 文件。我在清单文件中绝对引用了一个库
Manifest-Version: 1.0
Sealed: true
Main-Class: org.ad.TestMain
Class-Path: D:/demojar/commons-lang3-3.8.1.jar
我还尝试了 Class-Path: file:///D:/demojar/commons-lang3-3.8.1.jar 和相对路径,如 lib/commons-lang3-3.8.1.jar
我引用清单文件如下所示导出 jar
当我解压缩我的 jar 时,在 meta-inf 文件夹下生成的清单文件不包含类路径引用。代码抱怨库不存在。我该如何解决这个问题?
我的主要问题是为什么在 meta-inf 下的清单文件中生成的类路径不显示引用的类路径?
【问题讨论】:
-
检查文本行是否以 LF 或 CRLF 结尾——在 Eclipse 编辑器中,打开 Windows / Preferences General / Editors / TextEditors “显示空白字符”,您应该会看到
¶或¤¶ -
@dave_thompson_085 它解决了我的问题,您可以将其发布为答案,以便我将其标记为正确答案