5

我正在使用 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
    }

我以前使用过这个 amny 时间,但我不明白发生了什么因为我以管理员身份登录。请帮忙。

4

2 回答 2

12

问题是路径,因为有人将驱动器号从 F 重命名为 D,所以找不到路径。很抱歉没有及时注意到。

于 2012-11-12T14:00:03.490 回答
-2

如果您在部署应用程序时在您的 net-beans 中发生此类错误,请打开此路径C:\Program Files\Apache Software Foundation\Apache Tomcat 8.0.3\conf\Catalina\localhost(它可能与您的 tomcat 安装目录不同)。有 web.xml 你应该打开它并检查docBase="D:\xyz\web\target\web"是否由正确的项目基目录配置。

于 2018-10-08T20:00:30.533 回答