如何打JAR包,并读到包外的log4.properties之类的配置文件

发布于 2021-11-14 03:25:15 字数 84 浏览 627 评论 4

我现在打成jar包,不想把log4j.properties 之类的配置文件打进包,想在以后便于更改,可是不打包时运行是正常的,打包后总是提示找不到配置文件

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

灵芸 2021-11-14 09:56:05

问题解决,多谢!

为你鎻心 2021-11-14 09:41:41

你是在eclispe里打包吗,我是在eclipse里打包的,里面会自动生成个mainfest文件,但我们不用系统的这个,打包时选择自己建的mainfest.mf文件,然后把需要的jar包路径都写进来就好了.你的jar包放在哪个文件夹下就写哪个路径呀。比如:1、将第三方的jar包,放在lib目录下

2、将lib目录以及jar包,放在你的根目录下

3、修改你的jar包的META-INF目录下的Manifest.mf文件。

添加一句 Class-Path:lib/引用的jar1名  lib/引用的jar2名  lib/引用的jar3名  lib/引用的jar4名....

只要注意换行时要顶格写,不要有空格。 

伪装你 2021-11-14 09:09:23

这个问韪我已经解决了,打包时要打进一个mainfest的文件,要把一些路径清单我们自已写好配置进去,就可以啦~

绝情姑娘 2021-11-14 08:38:46

properties 要放在应用的类路径中哦,例如web项目的话,是 WEB-INF/classes 目录

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文