gpt4 book ai didi

java.util.Properties$LineReader.readLine

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:21:01 25 4
gpt4 key购买 nike

我需要读取配置文件运行以下代码时出现此错误:

java.util.Properties$LineReader.readLine

文件 config.cfg 存在并且具有读/写权限。

import java.util.*;
import java.util.Properties;

public class Config
{
Properties configFile;
public Config()
{
configFile = new java.util.Properties();
try {
configFile.load(this.getClass().getClassLoader().
getResourceAsStream("config.cfg"));
}catch(Exception eta){
eta.printStackTrace();
}
}

public String getProperty(String key)
{

String value = this.configFile.getProperty(key);
return value;

}

}

编辑 - 完全错误

 [java] java.lang.NullPointerException
[java] at java.util.Properties$LineReader.readLine(Properties.java:418)
[java] at java.util.Properties.load0(Properties.java:337)
[java] at java.util.Properties.load(Properties.java:325)
[java] at Config.<init>(Unknown Source)
[java] at ClosureBuilder.<clinit>(Unknown Source)

编辑 - 目录结构

来源

-> 配置.java

-> 配置.cfg

最佳答案

您必须将您的 config.cfg 放在您的 .class 文件所在的同一文件夹中。

关于java.util.Properties$LineReader.readLine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10714244/

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