如何在Java中的jar文件之外添加外部属性文件?

oprakyz7  于 2023-02-02  发布在  Java
关注(0)|答案(1)|浏览(124)

我有一个jar文件,里面有一个属性文件。但我想访问该属性文件以外的jar文件,以便更改属性文件中的值更容易,同时在不同的环境中更改属性文件中的值。
有人能告诉我如何通过更改Java代码或在运行jar文件时附加路径来添加外部属性文件的详细解决方案吗?

wnavrhmk

wnavrhmk1#

以下是有关如何从外部文件加载属性的示例:https://www.geeksforgeeks.org/java-util-properties-class-java/
文件db.properties

username = coder
password = geeksforgeeks

代码:

FileReader reader = new FileReader("db.properties");
Properties p = new Properties();
p.load(reader);
System.out.println(p.getProperty("username"));
System.out.println(p.getProperty("password"));

还可以使用JVM属性将属性文件路径动态传递给应用程序:
一个二个一个一个

相关问题