gpt4 book ai didi

java - 读取属性文件失败

转载 作者:行者123 更新时间:2023-12-01 12:20:01 24 4
gpt4 key购买 nike

我在读取属性文件时遇到一些问题。我想从控制台读取它,但现在我只是使用一个变量来测试它。我想将文件路径的字符串发送到另一个类,然后该类将读取并设置属性,尽管我得到一个空指针,但我不确定为什么。

这里是 app.java 类,其主要内容是:

public static void main(final String [] args){
String path = "C:/Users/aak7133/Desktop/test.properties";
AppConfig config = new AppConfig();

try{
config.loadFile(path);
}catch(NullPointerException | FileNotFoundException e){
System.out.println("fail..");
}


}

这里是接收字符串的appConfig.java类(只是接收部分):

public void loadFile(String filepath) throws FileNotFoundException{

try{
prop.load(new FileInputStream(filepath));
} catch(IOException e){
throw new FileNotFoundException("File '" + filepath + "' not found.");
}

setProperties();
System.out.println(this.getFtpHost());
}

只是为了看看我是否正确地读取了属性,我使用其中一个属性进行了打印。空指针在main中,所以是我没有正确处理try catch还是什么?

最佳答案

我猜 propAppConfig 中没有正确初始化。 NullPointerException 可能来自这里。

关于java - 读取属性文件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26742161/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com