您好,我正在使用Eclipse编译和运行我的java代码,但我遇到了一个错误

您好,我正在使用Eclipse编译和运行我的java代码,但我遇到了一个错误,java,Java,我得到的错误如下: Exception in thread "main" java.io.FileNotFoundException: E: /Assignment1 /src/input (No such file or directory) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:138) at

我得到的错误如下:

Exception in thread "main" java.io.FileNotFoundException: E: /Assignment1 /src/input (No such file or directory)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:138)
    at Stack.main(Stack.java:42)
输入我的java项目名称分配1和我的文本文件名。 下面的代码格式有什么问题

 InputStreamReader r = new InputStreamReader(new FileInputStream(new File("E: //Assignment1//src//input")));

在Eclipse中,您应该在左侧看到一个窗口“PackageExplorer”,显示您的项目。应该有一个名为
src
的文件夹。将文件添加到此文件夹,将其命名为
input.txt
,然后键入一行“abcdef”,后跟回车(回车)

在程序中,使用以下语句:

 InputStreamReader r =
     new InputStreamReader(new FileInputStream(new File("src/input.txt")));

(使用目录
src
存储数据文件并不理想。您可以尝试在项目下方创建另一个文件夹,即
src
的同级文件夹,并将其命名为
resources
。在那里创建文件,并在程序中使用
“resources/input.txt”
作为相对路径名。)< /p>删除e::<代码> //< /COD>之间的空白。mac电脑上真的有驱动器吗?MAC使用unix,所以我认为没有驱动器号?!你不知道如何使用它/两倍于我使用空格时所做的事情。我正在尝试一些东西,看看它是否能解决问题。但它没有改变任何东西。好的,我已经清除了E和//但我仍然收到相同的错误消息@Jens@SammySmith你想读什么文件?我想你必须指定扩展名…仅仅是junput名称是不够的…如果输入文件是文本输入input.txt,然后检查
 InputStreamReader r =
     new InputStreamReader(new FileInputStream(new File("src/input.txt")));