首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类文件方法toPath()的NoSuchMethodError

类文件方法toPath()的NoSuchMethodError
EN

Stack Overflow用户
提问于 2012-03-06 01:00:55
回答 2查看 3.8K关注 0票数 3

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

代码语言:javascript
复制
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.");}
}

我得到了一个抛出的错误,我的错误消息是NoSuchMethodError,method toPath Path source = new File(standardQuestions).toPath(); in class File.File类怎么会没有这个方法呢?该程序在3-4台机器上正确运行,但对于一个用户,它总是抛出这个错误。知道这是什么原因吗?回答这个问题还需要任何其他信息吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-06 01:04:36

由于PathtoPath()是相对较新添加到Java库中的(它们是在Java7中添加的),因此我要确保您在所有机器上都使用相同版本的Java。

票数 6
EN

Stack Overflow用户

发布于 2012-03-06 01:05:38

出现的第一件事是,一个用户正在运行一个明显不同的Java版本。它可能特别旧或非标准(GNU类路径)。

让您的用户升级其Java安装版本。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9570728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档