Intellij idea 在IntelliJ IDE中,java文件.exists()总是返回false

Intellij idea 在IntelliJ IDE中,java文件.exists()总是返回false,intellij-idea,windows-7-x64,java-io,Intellij Idea,Windows 7 X64,Java Io,在intelliJ中,我有一个简单的程序,只检查文件是否存在 File myFile=new File("myFile.txt"); boolean isExists=myFile.exists(); isExists总是错误的 如果我尝试 FileInputStream stream=new FileInputStream(myFile); 它抛出一个文件未找到异常 java.io.FileNotFoundException: myFile.txt (The system cannot

在intelliJ中,我有一个简单的程序,只检查文件是否存在

File myFile=new File("myFile.txt");
boolean isExists=myFile.exists();
isExists总是错误的

如果我尝试

  FileInputStream stream=new FileInputStream(myFile);
它抛出一个文件未找到异常

java.io.FileNotFoundException: myFile.txt (The system cannot find the file specified)
我验证了IntelliJ是以我自己的身份运行的,也就是说,作为管理员,我使用sysinternal工具进行了验证

但是如果我从命令提示符运行编译后的类文件,它就可以工作了

我还尝试读取该文件的内容,这也可以从命令提示符下工作


这是intellij中的错误吗?

不,这不是intellij IDEA中的错误。您需要检查运行配置设置,并确保工作目录设置为与从命令行运行时使用的目录相同的目录