【发布时间】:2026-01-16 22:35:01
【问题描述】:
SampleClass.java 和 keywords.properties 存在于我系统中的这个位置:
/home/user/Projects/SampleProject/src/ main/java/com/package/subPackage/
SampleClass.java 有静态和非静态函数。
在静态函数 ClassLoader.getSystemResourceAsStream(FILE_PATH)
在非静态函数中 this.getClass().getClassLoader().getResourceAsStream(FILE_PATH)
但它在 InputStream 中返回 null。我尝试了 FILE_PATH 的所有可能组合,如下所示:
/home/user/Projects/SampleProject/src/main/java/com/package/subPackage/prefix.properties
src/main/java/com/package/subPackage/prefix.properties
com/package/subPackage/prefix.properties
前缀属性
我关注了这些链接
getResourceAsStream() vs FileInputStream
http://viralpatel.net/blogs/loading-java-properties-files/
没有什么对我有用。请建议我哪里做错了?
【问题讨论】:
标签: java