目录结构
src:reflect/ReflectTest2.java
reflect/resource/config.properties
class的getResourceAsStream是相对于当前类的类加载器目录路径。
可以通过getResource得到当前路径。
[color=darkblue]"/"对应的是当前工程的根目录路径。[/color]
[color=darkblue]ClassLoader的方式,对应的相对路径是当前工程的根目录[/color]
src:reflect/ReflectTest2.java
reflect/resource/config.properties
InputStream is = ReflectTest2.class.getResourceAsStream("/reflect/resource/config.properties");
InputStream is = ReflectTest2.class.getResourceAsStream("resource/config.properties");
class的getResourceAsStream是相对于当前类的类加载器目录路径。
可以通过getResource得到当前路径。
[color=darkblue]"/"对应的是当前工程的根目录路径。[/color]
InputStream is = ReflectTest2.class.getClassLoader().getResourceAsStream("reflect/resource/config.properties");
[color=darkblue]ClassLoader的方式,对应的相对路径是当前工程的根目录[/color]