【发布时间】:2010-12-17 04:35:57
【问题描述】:
在学习 Java 中的 Swing GUI 时,我正在借助 Eclipse 编写一个小应用程序。我还在 Ant 构建脚本中迈出了第一步,遇到了一个小问题。
我正在解析一个 XML 文件以创建要存储在列表中的对象。我已经通过将这个添加到 Jar 命令中来分配 Ant 构建脚本以将 XML 文件包含在 Jar 包中:
<zipfileset dir="${basedir}" includes="countries.xml" />
要阅读它,我正在通过InputStream:
InputStream is = getClass().getClassLoader().getResourceAsStream(COUNTRY_XML);
然后用DocumentBuilder的parse()-方法解析它。
那么,我的问题的核心。在我运行 Ant 构建脚本并执行 Jar 包之后,类可以轻松访问 XML 文件并且程序运行没有问题,但如果我只想在 Eclipse 中测试运行它(Ctrl+F11)XML 文件显然没有找到。
有没有办法解决这个问题?
【问题讨论】: