主要是这个函数叫人蛋疼 Class.getResource(String str) ,
连我一个小小的要求都不能满足,恨死了!
PS:程序完全正确,Eclipse下运行,成功,
对XML文件读取 修改后,另存为新的hzlzh_07.xml 在C:/下
关键代码如下:
Document document=domBuilder.parse(new File(hzlzh_07.class.getResource("system.xml").getFile()));
包资源管理器如图:[hzlzh_07就是类的名字,用来定位当前文件包]
我就不知道为什么生成包后就访问不到XML文件了。。。!
下面是生成包的结构图!

———————–我是分割线—————
另外我也试过下面这个方法获得路径
import java.lang.*;
public class A
{
public static void main(String[] args)
{
String s = A.class.getResource("文件名").toString().substring(5);
System.out.println(s);
}
}//红色部分substring(5); 是不可缺少的,他可以将你得到的路径前面无效部分去掉//最好自己动手跟踪下,看看path值!
PS:一般情况最好用 / 来写路径这样可以减少错误,从本身的根节点寻址。当然是经验之谈啦!


不能着急,调程序就得慢慢来
我笑笑