java - Eclipse 文件未找到错误 - 尽管文件显示在包资源管理器中

标签 java eclipse

我在 Eclipse 中收到文件未找到错误,我正在尝试读取一个名为 input.txt 的文件,并且该文件与类一起存在于项目文件夹中。

我已经刷新了 Eclipse 本身中的文件夹,它显示在左侧的项目资源管理器上,但是当我尝试运行该程序时,我得到以下信息:

Exception in thread "main" java.io.FileNotFoundException: input.txt (The system cannot find the file specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at CourseWorkClass.main(CourseWorkClass.java:14)

我应该注意到,该代码之前在另一台计算机上运行良好,但后来我将代码复制到一个新项目中,现在它无法运行。

最佳答案

如果文件路径是相对路径,Eclipse 将从顶部文件夹中选择文件。因此,请尝试将文件移动到项目的顶部文件夹

关于java - Eclipse 文件未找到错误 - 尽管文件显示在包资源管理器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34341130/

相关文章:

java - 在运行的 JVM 中,如何以编程方式确定启动时使用的 jvm 选项?

java - 如何删除字符串中出现的一个字符?

java - 如何在多种情况下使用 IgnoreCase

c++ - Eclipse CDT 包含文件夹

java - 如何同时拥有 1.6 和 1.7 版本(osx)?

c++ - 用于在 Eclipse 中进行 C++ 编辑的 CDT 的轻量级替代品

java - 尝试通过迭代字符串中的每个字符来限制每行的文本输出长度

Java/Eclipse : returning to List casted Map. 值()

java - 在 Apache Tomcat 服务器中启动时出错

java - Liferay 构建服务