getResource()和getResourceAsStream的路径问题
http://blog.sina.com.cn/s/blog_4b5bc0110100g22w.html 参考源
package javaapplication; import java.io.File; public class Test { public static void main(String[] args) { File file3=new File(Test.class.getResource("file3.txt").getFile()); if(file3!=null){ System.out.println("file3.txt 存在于bin\\javaapplication中 "); } File file3_1=new File(Test.class.getResource("/javaapplication/file3.txt").getFile()); if(file3_1!=null){ System.out.println("file3.txt 存在于bin\\javaapplication中 "); } File file3_2 = new File(Test.class.getClassLoader().getResource("javaapplication/file3.txt").getFile()); if(file3_2!=null){ System.out.println("file3.txt 存在于bin\\javaapplication中 "); } File file4 = new File(Test.class.getResource("/file4.txt").getFile()); if(file4!=null){ System.out.println("file4.txt 存在于bin中 "); } File file4_1 = new File(Test.class.getClassLoader().getResource("file4.txt").getFile()); if(file4_1!=null){ System.out.println("file4.txt 存在于bin中 "); } } }