gpt4 book ai didi

java - meta-inf 内生成的 list 文件缺少类路径引用

转载 作者:行者123 更新时间:2023-12-01 19:44:11 24 4
gpt4 key购买 nike

我正在尝试使用 eclipse 导出 jar 功能为 eclipse 项目生成 jar 文件。我正在 list 文件中对库进行绝对引用

Manifest-Version: 1.0
Sealed: true
Main-Class: org.ad.TestMain
Class-Path: D:/demojar/commons-lang3-3.8.1.jar

我还尝试使用类路径:file:///D:/demojar/commons-lang3-3.8.1.jar和相对路径,例如lib/commons-lang3- 3.8.1.jar

我的项目结构如下所示 enter image description here

我引用 list 文件导出 jar,如下所示

enter image description here

当我解压 jar 时,meta-inf 文件夹下生成的 list 文件不包含类路径引用。代码提示库不存在。我该如何解决这个问题?

我的主要问题是为什么在meta-inf下的 list 文件中生成的类路径不显示引用的类路径?

最佳答案

从类路径中删除 D: 并使路径相对于主 jar 所在的位置

即)

folder/
folder/YourJar.jar
folder/lib/commons-lang3-3.8.1.jar

list 应该是

Main-Class: org.ad.TestMain
Class-Path: lib/commons-lang3-3.8.1.jar

关于java - meta-inf 内生成的 list 文件缺少类路径引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59145327/

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