Java中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文件时候的路径问题。
获取方式有4种(类/类对象是否调取ClassLoader) 1.通过类.class.getResource() 2.通过类.class.getClassLoader().getResource() 3.通过类对象.getClass().getClassLoader() 4.通过类对象.getClass().getResource()
文件在工程中的位置这里介绍3种 1.src下 2.类所在目录下(同级目录下) 3.其他目录下
这样和上面的2中获取方式就组成了12种方法
类.class.getResource()
类.class.getClassLoader().getResource()
类对象.getClass().getClassLoader()
类对象.getClass().getResource()
src下
同级目录下
其他目录下
<