我想在我的 java 类中读取属性文件。
为此我写了:
try {
Properties property = new Properties();
property .load(new FileInputStream("abc.properties"));
String string = property.getProperty("userName");
} catch (Exception e) {
e.printStackTrace();
}
我已将我的 abc.properties 文件放在我的 java 类所在的同一个包中。但我收到 FileNotFound 异常。
请让我知道如何给出属性文件的路径。
感谢和问候
最佳答案
FileInputStream 将在您程序的“工作目录”中查找文件,而不是在与您的类相同的包中。
您需要使用 getClass().getResourceAsStream("abc.properties") 从同一个包中加载您的属性文件。
关于java - java中的属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1062215/