将属性文件合并到现有的 Runabble jar 不起作用
Merging properties file to existing Runabble jar not working
我已经创建了一个新的属性文件来访问数据库连接,并且我已经将 eclipse 导出为可运行的 jar。我的代码能够检测到属性文件并且工作正常。在我需要将这段代码合并到其他环境的地方,我已经从那个环境中取出现有的可运行 jar 并合并,我的问题是这个合并的代码不起作用。下面是我的代码。
Properties prop = new Properties();
prop.load(State.class.getResourceAsStream("/data.properties"));
我所需要的只是,即使我合并代码它也应该可以工作。
通过更改路径,它开始工作了。 PFB
Properties prop = new Properties();
prop.load(State.class.getResourceAsStream("/resources/data.properties"));
我已经创建了一个新的属性文件来访问数据库连接,并且我已经将 eclipse 导出为可运行的 jar。我的代码能够检测到属性文件并且工作正常。在我需要将这段代码合并到其他环境的地方,我已经从那个环境中取出现有的可运行 jar 并合并,我的问题是这个合并的代码不起作用。下面是我的代码。
Properties prop = new Properties();
prop.load(State.class.getResourceAsStream("/data.properties"));
我所需要的只是,即使我合并代码它也应该可以工作。
通过更改路径,它开始工作了。 PFB
Properties prop = new Properties();
prop.load(State.class.getResourceAsStream("/resources/data.properties"));