首页 > 解决方案 > Java IntelliJ 即使使用正确的 JDK,也没有此类文件异常

问题描述

我已经尝试了我所看到的一切。确保安装了正确的 JDK,确保 txt 文件位于正确的工作目录中,但没有。我不断收到没有这样的文件异常。这不是我正在做的唯一一个给我这个问题的项目。我不知道问题是什么: 在此处输入图像描述

在此处输入图像描述

标签: javaintellij-idea

解决方案


在 IDEA 中运行时,以下代码显示您的工作目录是项目目录,而不是项目目录src

public class Main {
    public static void main(String[] args) {
        System.out.println("CWD: " + System.getProperty("user.dir"));
    }
}

这意味着您应该执行以下操作之一:

  • 使用绝对路径引用您的文件
  • 在相对路径(src/cipher.txt)中使用“src”引用您的文件
  • 将文件上移一级,以便“cipher.txt”可以工作(相对于 CWD)
  • 在运行时更改您的工作目录,这可能不是最好的主意

PS:JDK与它无关


推荐阅读