Class.getClassLoader().getResourceAsStream()
只能用相对目录,相对的是java代码翻译成.class的根目录。
Class.getResourceAsStream()
在当前目录拿文件,“”相对路径相对的是当前java代码翻译成.class存在的当前目录,“/”绝对路径相对的是java代码翻译成.class的根目录
http://www.cnblogs.com/yejg1212/p/3270152.html
web下
System.out.println(this.getClass().getClassLoader().getResource(""));
//file:/D:/tomcat/apache-tomcat-7.0.72/webapps/My_web/WEB-INF/classes/
System.out.println(this.getClass().getResource(""));
//file:/D:/tomcat/apache-tomcat-7.0.72/webapps/My_web/WEB-INF/classes/com/wqw/jsp/
java代码下
System.out.println(Resource.class.getResource(""));
//file:/D:/WorkSpace/JavaWorkspace/TCP/bin/com/wqw/day14/
System.out.println(Resource.class.getClassLoader().getResource(""));
//file:/D:/WorkSpace/JavaWorkspace/TCP/bin/
只能用相对目录,相对的是java代码翻译成.class的根目录。
Class.getResourceAsStream()
在当前目录拿文件,“”相对路径相对的是当前java代码翻译成.class存在的当前目录,“/”绝对路径相对的是java代码翻译成.class的根目录
http://www.cnblogs.com/yejg1212/p/3270152.html
web下
System.out.println(this.getClass().getClassLoader().getResource(""));
//file:/D:/tomcat/apache-tomcat-7.0.72/webapps/My_web/WEB-INF/classes/
System.out.println(this.getClass().getResource(""));
//file:/D:/tomcat/apache-tomcat-7.0.72/webapps/My_web/WEB-INF/classes/com/wqw/jsp/
java代码下
System.out.println(Resource.class.getResource(""));
//file:/D:/WorkSpace/JavaWorkspace/TCP/bin/com/wqw/day14/
System.out.println(Resource.class.getClassLoader().getResource(""));
//file:/D:/WorkSpace/JavaWorkspace/TCP/bin/