我試圖將文件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.");}
}
我得到扔就行了Path source = new File(standardQuestions).toPath();
我的錯誤消息的錯誤是NoSuchMethodError,在類File中找不到方法。 File類如何不具有此方法?該程序在3-4臺機器上正常運行,但對於一個用戶,它總是拋出這個錯誤。任何想法是什麼造成這個?是否有任何其他信息需要回答這個問題?
用戶是否需要安裝Java 7?它尚未在Java.com上發佈,我應該引導他們進行Oracle下載嗎? – user984165 2012-03-05 17:42:52
@ user984165:是的。據我所知,這些方法需要Java 7. – NPE 2012-03-05 17:44:25
用戶安裝了Java 7,問題已修復! – user984165 2012-03-05 21:01:17