【发布时间】:2012-10-17 19:25:22
【问题描述】:
有没有办法读取包内的文本文件。 假设我想访问一个名为“myTextFile.txt”的文件,该文件位于一个名为“a”的包中。
我想从同一个包中的一个名为“MyClass”的类中访问它。
“myTextFile.txt”的路径是什么?我可以像这样使用缓冲阅读器吗:BufferedReader in = new BufferedReader(new FileReader(PATH));
【问题讨论】:
-
“包内的文件”是什么意思?我的第一个猜测是您将文本文件存储在与 .java 源文件相同的目录中。这是一个 Bad Idea(TM),因为您似乎没有很好地组织文件。我强烈建议您将文件存储在他们自己的目录中。
-
它只是临时的,主要用于调试目的。感谢您的建议。
-
如果这是为了测试,那么创建一个单独的文件夹/目录来测试资源。这样您以后可以再次使用它们。
标签: java path package text-files bufferedreader