我面临一个让我发疯的问题,我在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

我该怎么办??


标签: linux, java, nio

相关文章推荐

添加新评论,含*的栏目为必填