を指定見つけることができない、例外が起こって続け行は次のとおりです。のPrintWriter:java.io.FileNotFoundException:システムはパスがここで全体のコードを貼り付けなければ
PrintWriter prtwrt = new PrintWriter(new File(directoryName+File.separator+stud.getIndex()+".txt"));
私はインターネットに相談し、図書います私はJava上にあり、すべてのロジックによって動作するはずですが、そうではありません。誰かがなぜそれがうまくいかないか、あるいはおそらく解決策を提案する理由について説明することができますか?
スタックトレース:また
java.io.FileNotFoundException: students\0096-03.txt (The system cannot find the path specified)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileWriter.<init>(Unknown Source)
at StudentsManager.main(StudentsManager.java:47)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at edu.rice.cs.drjava.model.compiler.JavacCompiler.runCommand(JavacCompiler.java:267)
、directoryNameでは、名前が示すように、ファイルを作成するディレクトリの名前です。この場合、それは「学生」です。
'directoryName'とは何ですか?また、stacktraceで全例外をペーストする – Antoniossss
システムが指定されたパスを見つけることができないため、動作しません。 – Oleg
@Antoniossssは質問を編集しました –