从配置文件中读取jar文件变量

时间:2013-05-23 04:30:06

标签: java java-ee

我有一个使用外部jar文件的java程序。 jar文件包含一些需要从配置文件中读取的变量(IP地址)。

如何创建一个这样的配置文件?怎么办我在罐子里读它? [目前,我已经在jar文件中对所需的变量数据进行了硬编码。但是我希望在我喜欢时更改它,因此更改配置文件更容易,我不需要导出(或重新编译)我的jar文件总是]

更清楚:

我有两个java文件:A.java,B.java。 “A.java”将作为jar文件导出并由“B.java”使用。

现在,我必须阅读A.java中的一些数据(设置,IP地址)。所有这些类型的数据都必须保存在一个单独的文件中,并应该读入A.java。启用此功能后,A.java将作为jar文件导出并由B.java使用。

如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

有两种不同的方式。如果jar是类路径的一部分,那么使用Class.getResourceAsStream

这是来自普通罐子的地方,使用JarFile