Linux 使用FileOutputStream的java.io.FileNotFoundException

Linux 使用FileOutputStream的java.io.FileNotFoundException,linux,fileoutputstream,Linux,Fileoutputstream,我刚刚在linux机器上完成了一个大型java项目,现在我尝试在windows 10上运行它,我收到了一个通知 下面是相关代码的图像,以及错误。 它说,当找不到文件时,使用FileOutputStream,它将创建它。我已经在linux机器上完全完成了我的项目,我不知道为什么现在在Windows10上会发生这种情况 感谢: 如果文件存在,但它是目录而不是常规文件,则不存在 不存在但无法创建,或无法为任何其他文件打开 然后引发FileNotFoundException 如果文件不存在且无法创建(d

我刚刚在linux机器上完成了一个大型java项目,现在我尝试在windows 10上运行它,我收到了一个通知

下面是相关代码的图像,以及错误。 它说,当找不到文件时,使用FileOutputStream,它将创建它。我已经在linux机器上完全完成了我的项目,我不知道为什么现在在Windows10上会发生这种情况

感谢:

如果文件存在,但它是目录而不是常规文件,则不存在 不存在但无法创建,或无法为任何其他文件打开 然后引发FileNotFoundException

如果文件不存在且无法创建(doc),它将抛出
FileNotFoundException
,但如果可以,它将创建它。为了确保在创建FileOutputStream之前,您可能应该首先测试该文件是否存在(如果不存在,则使用createNewFile()创建)


“系统找不到指定的路径”=>路径不正确。验证当前工作目录是否正确,文件夹是否丢失。我已手动检查桌面上的目录,并且所有目录都存在。
File yourFile = new File("score.txt");
yourFile.createNewFile(); // if file already exists will do nothing 
FileOutputStream oFile = new FileOutputStream(yourFile, false);