加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

java – Jar文件ADD DIRECTORY ENTRIES导出jar时的Eclipse选项

发布时间:2020-12-15 01:48:07 所属栏目:大数据 来源:网络整理
导读:我不知道我是否在问正确的问题,但我想澄清我的怀疑. 实际上我遇到了从jar文件中引用类文件的场景. 我的意思是说我有一个后端java项目说ABC带有application-context.xml文件. 现在我创建了ABC项目的jar文件,并在一个基于Web的应用程序中使用. 在这里,我面临的

我不知道我是否在问正确的问题,但我想澄清我的怀疑.

实际上我遇到了从jar文件中引用类文件的场景.
我的意思是说我有一个后端java项目说ABC带有application-context.xml文件.

现在我创建了ABC项目的jar文件,并在一个基于Web的应用程序中使用.

在这里,我面临的问题是豆子没有获得Autowired并且开始知道问题是,
当我使用Eclipse导出ABC项目的jar文件时,我没有选择
“ADD DIRECTORY ENTRIES”复选框,后来我做了所有工作.

只是看看通过在jar文件中选中此框来进行哪些更改,以便所有工作都可以,

所以我创建了2个jar文件,其中一个选中了“ADD DIRECTORY ENTRIES”,另一个未经检查,然后我比较了两个使用超出比较的jar,发现没有任何区别.

有人可以解释一下“ADD DIRECTORY ENTRIES”究竟是什么吗?

我所知道的是它应该添加完整的结构而不是单个路径
COM /公司/项目/ MyJavaFile.class

com/company/

com/company/project/

com/company/project/MyJavaFile.class

如果我错了,请纠正我.

最佳答案
如果需要使用class.getResource()方法获取jar文件中特定目录的URI,则应在创建jar文件时启用“添加目录条目”.您可能想要这样做的原因是为您的“资源”文件夹保留一个URI.

如果您只使用class.getResource()来获取特定文件的URI [而不是目录],那么如果您关闭“添加目录条目”,则可以.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读