gpt4 book ai didi

java - 如何引用可执行 jar 和 Eclipse 中的属性文件?

转载 作者:搜寻专家 更新时间:2023-11-01 03:43:52 26 4
gpt4 key购买 nike

我使用两个属性文件:log4j.propertiesmyapp.properties。我想在 Eclipse 和可执行 jar 中执行我的应用程序时正确加载它们。

ATM 文件存储在这里:/src/configs/*.properties。我在我的代码中用这一行引用它们:

config = new PropertiesConfiguration(getClass().getResource("/configs/myapp.properties"));

如果我在 Eclipse 中执行我的应用程序,这会很好用,但如果我执行(从 Eclipse 生成的)可执行 jar,则会失败。我在 /META-INF/ 中创建了一个 list 文件,并将这一行写入其中:

Class-Path: .

实际上,执行 jar 仍然失败 :-( 我必须将我的属性文件放在哪里以及我必须如何引用它们?

如果我在 Eclipse 中执行 jar 和项目内部,是否也可以在 jar 外部引用它们?谢谢!

最佳答案

我认为您尝试加载属性文件的方式很好。您是否检查过属性文件是否实际上是生成的 jar 文件的一部分?

关于java - 如何引用可执行 jar 和 Eclipse 中的属性文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7688786/

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