在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中的错误吗?
答案 0 :(得分:0)
不,这不是IntelliJ IDEA中的错误。您需要检查运行配置设置,并确保将工作目录设置为与从命令行运行时使用的目录相同的目录。