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

posted @ 2018-06-28 19:00  dengsl  阅读(353)  评论(0编辑  收藏  举报