我想在.config
文件之外打开一个.jar
文件,以便我可以在.jar
内使用其属性。我该怎么做?
答案 0 :(得分:1)
为了清除,您将使用(可执行)jar中的配置文件,如下所示:
InputStream in = this.getClass.getResourceAsStream("config.properties");
Properties p = new Properties();
p.load(in);
相对于当前对象的类加载config.properties。
对于您以外的配置,您可以使用文件:
InputStream in = new FileInputStream(System.getProperty("user.dir")+"/"+"config.properties");
Properties p = new Properties();
p.load(in);
答案 1 :(得分:0)
使用此功能。
String path = System.getProperty("user.dir")
path += "/config/myApp.properties"
现在您拥有属性文件的路径。 你知道下一步该怎么做