java 获取classpath加载资源文件路径方式

//String url = Thread.currentThread().getContextClassLoader().getResource("").toString();
String url = LoadProperties.class.getClassLoader().getResource("resources/bottom_logo.jpg").toString();
File f = new File(LoadProperties.class.getClassLoader().getClass().getResource("/resources/bottom_logo.jpg").getPath());
System.out.println("f = " +f.getPath());
//D:\workspace\demo\watermark\target\classes\resources\bottom_logo.jpg
System.out.println("url = "+url);
//url = file:/D:/workspace/demo/watermark/target/classes/resources/bottom_logo.jpg

猜你喜欢

转载自www.cnblogs.com/shuanglin/p/9240257.html