在运行java版本的nachos时点击“RuntimePermission createClassLoader”

时间:2013-01-02 13:08:27

标签: java permissions nachos

我试图在Windows 7和Redhat Linux上运行java版Nachos,但由于RuntimePermission问题,两者都失败了,如下所示。

user\nachos\proj1> java nachos.machine.Machine nachos.conf

 nachos 5.0j initializing... config interrupt timer user-check

 Lacked permission: (java.lang.RuntimePermission createClassLoader)

Exception in thread "main" nachos.machine.AssertionFailureError
                at nachos.machine.Lib.assertTrue(Lib.java:77)
                at nachos.machine.Lib.assertNotReached(Lib.java:96)
                at nachos.machine.Lib.checkMethod(Lib.java:565)
                at nachos.machine.Machine.checkUserClasses(Machine.java:262)
                at nachos.machine.Machine.main(Machine.java:57)

使用关键字RuntimePermissioncreateClassLoader在Google上搜索,找到了一些需要修改文件的解决方案:$(JAVA HOME)\jre\lib\security\java.policy。所以我在其中添加了以下几行。

grant {
    permission java.security.AllPermission;
};

然而,它仍然无法正常工作。任何人都可以提供有关此问题的任何线索吗?感谢。

0 个答案:

没有答案