如何在Java中重新加载属性文件

Kir*_*n T 6 java

任何人都可以帮助我重新加载属性文件。我有这样的代码

Properties prop = new Properties();
InputStream trackerFileStream = 
    LoadProperty.class.getClassLoader().getResourceAsStream("sample.properties");
prop.load(trackerFileStream);
Run Code Online (Sandbox Code Playgroud)

通过类加载器加载属性文件后,我修改了属性文件。我无法在同一程序执行中获得最新的修改。

谁能建议我如何在不重新执行程序的情况下重新加载属性文件?

jab*_*bal 0

您是否正确关闭/刷新流?为什么使用类加载器来访问文件?如果该文件是外部文件,您应该通过普通方式访问FileInputStream