我有以下代码段:
String name = "_a.properties"
InputStream in = PropertyResolver.class.getClassLoader().getResourceAsStream(name);
String name2 = "folder/_b.properties"
InputStream in2 = PropertyResolver.class.getClassLoader().getResourceAsStream(name2);
这是一个java / spring boot / maven项目,目录结构如下所示:
/config
_a.properties
/folder
_b.properties
在运行java -jar(myfile)的Windows 10 64位(Java版本1.8.0_151)计算机上,两个输入流都成功解析。
在Ubuntu 64bit(openjdk版本10.0.1)上运行,第二个解析,而第一个总是为空。
我尝试将name的值更改为" / _ a.properties"和" ./_ a.properties"但似乎没什么用。
任何帮助表示赞赏。