1

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)

キーワードRuntimePermissionとを使用して Google で検索するとcreateClassLoader、ファイルを変更する必要があるいくつかの解決策が見つかりました: $(JAVA HOME)\jre\lib\security\java.policy。そこで、次の行を追加しました。

grant {
    permission java.security.AllPermission;
};

ただし、まだ機能しません。誰でもこの問題に関する手がかりを提供できますか? ありがとう。

4

0 に答える 0