나는 다음과 같은 코드를 사용하여 새 파일 이름에 파일 StandardQuestions.csv을 복사하려고 해요 :NoSuchMethodError 클래스 파일 방법 toPath()에 대한
String standardQuestions = "StandardQuestions.csv";
if(new File(standardQuestions).exists()){
try{
Path source = new File(standardQuestions).toPath();
Path dest = new File(filename).toPath();
Files.copy(source,dest);
}
catch(java.io.IOException e){JOptionPane.showMessageDialog(this,"Error: Input/Output exception.");}
}
I 라인 Path source = new File(standardQuestions).toPath();
내 오류 메시지를 던져 오류가 NoSuchMethodError입니다. toPath 메소드가 File 클래스에 없습니다. File 클래스는 어떻게이 메소드를 가질 수 없습니까? 이 프로그램은 3-4 대의 컴퓨터에서 올바르게 실행되지만 한 사용자의 경우이 오류가 항상 발생합니다. 이 문제의 원인은 무엇입니까? 이 질문에 대답하는 데 필요한 추가 정보가 있습니까?
사용자가 Java 7을 설치해야합니까? Java.com에서 아직 릴리스되지 않았습니다. 오라클 다운로드로 안내해야합니까? – user984165
@ user984165 : 예. 내가 알 수있는 한,이 방법은 Java 7이 필요합니다. – NPE
사용자가 Java 7을 설치하면 문제가 해결됩니다! – user984165