java.io.FileNotFoundException:(没有这样的文件或目录)从 Eclipse 运行时

新手上路,请多包涵

我正在写入一个文件并想要控制台输出,

 // TODO Create a game engine and call the runGame() method
public static void main(String[] args) throws Exception {
    NewGame myGame = new TheGame().new NewGame();
    myGame.runGame();
    PrintStream out = new PrintStream(new FileOutputStream("output.txt"));
    System.setOut(out);
}

这给了我控制台输出,但它抛出了以下异常:

 java.io.FileNotFoundException: TheGame.txt (No such file or directory)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:138)
    at game.main(TheGame.java:512)

该文件确实存在。

原文由 user2644085 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 534
1 个回答

该文件应包含在项目的根目录中。

当您在 eclipse 中执行项目时,工作目录是项目的最顶层。

右键单击您的项目,单击“新建”>“文件”,然后创建一个名为“TheGame.txt”的 txt 文件。

原文由 Menelaos 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题