【发布时间】:2015-08-19 13:31:47
【问题描述】:
我需要在启动时在我的包中获取 .txt 文件的路径,但我找不到这样做的方法。 Google 不会为我提供有效的解决方案。
在 Eclipse 中是 Test/src/test/main.java 和 Test/src/test/file.txt。
一切都在 main 方法中,因为 do something 太短以至于额外的函数或类不值得。
try (Stream<String> lines = Files.lines(Paths.get(???) {
lines.forEach(line -> {
// "do something with the line"
}
}
【问题讨论】:
-
请记住,Eclipse 从它们的根目录执行项目,而不是它们的
src文件夹。您可以在路径前添加src/:Paths.get("src/yourPackage/yourFile.txt) -
运行时根目录为Test。
-
哇,它有效,尝试了我通过 Google 在 stackoverflow 上找到的 6 种不同的解决方案,但没有任何效果。非常感谢你:)。
标签: java file io resources package