我正在使用Java创建一个新文件,但我得到了例外:
Exception in thread "main" java.io.IOException: The device is not ready
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:947)
at pdfconverter.PdfConverter.main(PdfConverter.java:96)
Java结果:1
在我的第96行中是条件:
if (!logfile.exists()) {
logfile.createNewFile();//line 96
}
之前我曾经使用过这段时间,我不明白发生了什么因为我以管理员身份登录。请帮助。
答案 0 :(得分:7)
问题是路径,因为有人将驱动器号从F更改为D而找不到路径。抱歉没有注意到及时。
答案 1 :(得分:-2)
如果在部署应用程序时在net-bean中发生此类错误,请打开此路径C:\Program Files\Apache Software Foundation\Apache Tomcat 8.0.3\conf\Catalina\localhost
(它可能与您的tomcat安装目录不同)。有web.xml,应打开它,并检查docBase="D:\xyz\web\target\web"
是否由正确的项目基本目录配置。