를 지정한 선을 찾을 수있다 :의 PrintWriter : java.io.FileNotFoundException : 예외가 계속 발생하는 위치 시스템, 경로가 여기에 전체 코드를 붙여없이
PrintWriter prtwrt = new PrintWriter(new File(directoryName+File.separator+stud.getIndex()+".txt"));
나는 인터넷을 협의하고, 책 한 나는 자바를 가지고 있으며, 모든 논리에 의해 작동해야하지만 그렇지 않습니다. 누군가가 왜 작동하지 않는지 설명하거나 해결책을 제안 할 수 있습니까?
스택 트레이스 : 이름에서 알 수 있듯이
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 님이 질문을 수정했습니다. –