Java properties 路径总是找不到

2024-12-02 09:59:00
推荐回答(2个)
回答1:

1.方法一
InputStream fis =TestProperties.class.getClassLoader().getResourceAsStream("init.properties")

2.方法二(要求TestProperties和init.properties在同一目录下)
InputStream fis =TestProperties.class.getResourceAsStream("init.properties")

3.方法三,对于Web工程也可以这样。
先获取ServletContext,然后
InputStream in=context.getResourceAsStream("/WEB-INF/classes/init.properties");

回答2:

new FileInputStream("init.properties");
改为
new FileInputStream("src/init.properties");
试下

还不行的话HI我哈