我面临一个让我发疯的问题,我在
windows机器上使用netbeans创建了一个
java应用程序,它包含一个带有main方法的普通java类,并按如下方式导入java.nio.
package testubonto;
import java.nio.*;
import java.nio.BufferOverflowException;
public class Main {
public static void main(String[] args) {
try{
java.nio.file.Path path = java.nio.file.Paths.get(args[0]);
System.out.println(path.toString());
}catch(Exception ex){
System.out.println("Error: " + ex.getMessage());
System.out.println(ex.getStackTrace());
}
}
}
我测试了我的应用程序,它在我的Windows机器上运行良好.我构建了它并生成了它的jar文件,当我尝试在我的Lubunto机器上运行此应用程序时出现问题,我下载了jre-7u5.tar.gz,并解压缩了该文件夹.
将jar文件放在root上.当我试图通过此命令使用终端运行应用程序时.
/home/user/jre1.7.0_05/bin/java -jar “TestUbonto.jar” /home/user
我有以下例外,
Exception in thread “main” java.lang.NoSuchMethodError:
java.nio.file.Paths.get
我该怎么办?? 🙂
提前致谢,