You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ IDEA报File Not found错误,但终端编译运行正常

问题分析与解决:IntelliJ IDEA中找不到文件但终端可运行

核心原因是相对路径对应的工作目录不一致:

  • 终端运行时,你的当前工作目录就是note.txt所在的文件夹,所以用相对路径能直接定位到文件。
  • IntelliJ IDEA默认把项目根目录作为运行时的工作目录,如果note.txt没放在项目根目录下,代码里的相对路径自然找不到文件。

给你三种解决办法:

  • 移动文件到项目根目录:直接把note.txt放到IntelliJ项目的最外层文件夹(和src文件夹同级),不用改代码就能正常运行。
  • 修改IDEA的运行工作目录:
    1. 点击右上角运行配置的下拉框,选「Edit Configurations...」
    2. 在配置窗口里找到你的Java运行项,切换到「Configuration」标签
    3. 在「Working directory」里选择note.txt所在的文件夹路径(点右边的文件夹图标选就行)
    4. 保存配置后重新运行
  • 改用绝对路径(应急用):把代码里的"note.txt"换成文件的完整绝对路径,比如Windows下的"D:/projects/myapp/note.txt",Linux/Mac下的"/home/user/projects/myapp/note.txt"。

内容的提问来源于stack exchange,提问作者rhykan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 06:54:03