用类装载器来读,因为src目录所有的文件和java类最终都会编译到classes或bin中
生成一个文件对象:
直接得到一个输入流:
InputStream in = getClass().getClassLoader().getResourceAsStream("test.xml");
还有一个笨方法;
String str = this.getClass().getProtectionDomain().getCodeSource().getLocation().getFile(); 得到的是与src目录同级的bin目录中,通过截取字符串得到src的路径。