java - Java IntelliJ 即使使用正确的 JDK,也没有此类文件异常
问题描述
我已经尝试了我所看到的一切。确保安装了正确的 JDK,确保 txt 文件位于正确的工作目录中,但没有。我不断收到没有这样的文件异常。这不是我正在做的唯一一个给我这个问题的项目。我不知道问题是什么:
解决方案
在 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与它无关
推荐阅读
- django - Django auth 和 Postman 请求
- django - 带有变量的 Django 模板循环
- jquery - 如何为以下内容编写jquery
- .htaccess - htaccess 将文件请求从特定文件夹重定向到另一个主机名
- docker - 在 kapacitor 中运行 udf 时出现意外的 EOF 错误
- reactjs - 如何在 reactjs 中模拟一个承诺?
- amazon-web-services - 无法从 ASP.NET Hangfire 连接到 AWS RDS 数据库
- javascript - 谷歌电子表格 - 根据另一个单元格的内容将日期添加到单元格
- java - Spring 与石英和 jpa 事务
- azure-data-lake - Azure 数据湖 - 数据安全性和合规性