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
    }

私は以前にこれを何度も使用しましたが、管理者としてログインしているため、何が起こっているのかわかりません。助けてください。

4

2 に答える 2

12

問題は、誰かがドライブ文字を F から D に変更したために見つからなかったパスでした。

于 2012-11-12T14:00:03.490 に答える
-2

アプリのデプロイ中にネット Bean でこの種のエラーが発生した場合は、このパスを開きますC:\Program Files\Apache Software Foundation\Apache Tomcat 8.0.3\conf\Catalina\localhost(Tomcat のインストール ディレクトリとは異なる場合があります)。docBase="D:\xyz\web\target\web"それを開いて、適切なプロジェクトベースディレクトリによって構成されているかどうかを確認する必要があるweb.xmlがあります。

于 2018-10-08T20:00:30.533 に答える