我已经查看了许多与我类似的其他问题,但不幸的是,到目前为止,他们的答案都没有奏效。
我有一个看起来像这样的 Java 项目:
我的项目/ 源/ ABC/ MyClass.java xyz/ 文件1.txt 文件2.txt ...
本质上,我正在尝试读取上面的所有 txt 文件MyClass.java
。这就是我目前正在做的事情:
File dir = new File("src/xyz/");
for (File child : dir.listFiles()) {
...
}
这工作正常,直到我将所有内容都放入 JAR 格式,此时dir.listFiles()
返回null
并且上述内容不再有效。无论如何,即使将它们打包到 JAR 中,我仍然可以阅读这些 txt 文件吗?另外,如果有任何区别,我正在使用 Eclipse。