一个比较诡异的问题

xzjt123 xzjt123 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

TestProp.java

import java.io.*;
import java.util.*;

public class TestProp {
private static String propFileName = "test.properties";
private static Properties prop = new Properties();
private static String name = "";
private static String age = "";

TestProp(){
try{
InputStream in = getClass().getResourceAsStream(propFileName);
prop.load(in);
name = prop.getProperty("FILE_NAME");
age = prop.getProperty("FILE_AGE",age);
}

catch(Exception e){
e.printStackTrace();
}
}

public void show(){
System.out.println(name);
System.out.println(age);
}
}

Test.java


public class Test {
public static void main(String args[]){
TestProp t = new TestProp();
t.show();
}
}




开始我还以为是jdk版本问题,但我给eclipse重新部署jdk后问题还是存在,如下:

java.lang.NullPointerException
at java.util.Properties$LineReader.readLine(Unknown Source)
at java.util.Properties.load(Unknown Source)
at TestProp.<init>(TestProp.java:13)
at Test.main(Test.java:4)
...全文

相关推荐

评论 8
收藏 已收藏
分享
返回顶部
xzjt123
Java SE 62,621 成员 307,251 内容