项目的目录结构如下:
代码如下:
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);
}
}
输出如下:
“”和"."是该文件编译后的类文件所在目录
".."是上面目录的父目录
"/"是包的根路径