Class类的getResource()方法

项目的目录结构如下:

代码如下:

package p.resource;

public class ResourceTest {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String path1=ResourceTest.class.getResource("").getPath();
		System.out.println("getResource(\"\")的路径为:)"+path1);
		String path2=ResourceTest.class.getResource(".").getPath();
		System.out.println("getResource(\".\")的路径为:)"+path2);
		String path3=ResourceTest.class.getResource("..").getPath();
		System.out.println("getResource(\"..\")的路径为:)"+path3);
		String path4=ResourceTest.class.getResource("/").getPath();
		System.out.println("getResource(\"/\")的路径为:)"+path4);
	}

}

输出如下:


“”和"."是该文件编译后的类文件所在目录

".."是上面目录的父目录

"/"是包的根路径

猜你喜欢

转载自blog.csdn.net/u012334071/article/details/47277211