类文件方法toPath()的NoSuchMethodError

use*_*165 3 java netbeans jar nosuchmethoderror

我正在尝试使用以下代码将StandardQuestions.csv文件复制到新文件名:

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.");}
}
Run Code Online (Sandbox Code Playgroud)

我在行上抛出一个错误Path source = new File(standardQuestions).toPath();我的错误消息是NoSuchMethodError,在类File中找不到方法toPath.File类怎么没有这个方法?该程序在3-4台机器上正常运行,但对于一个用户,它总是抛出此错误.知道是什么导致了这个吗?是否需要其他信息来回答这个问题?

NPE*_*NPE 6

由于Path并且toPath()是Java库中相对较新的添加(它们已经在Java 7中添加),我确保您在整个机器上使用相同版本的Java.