我正在尝试使用Java的Asteroids游戏运行以下代码:http://mikemiller.net/asteroids/Asteroids.java
但是,除了以下例外,我遇到了一个问题:
java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "modifyThreadGroup")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
at java.security.AccessController.checkPermission(AccessController.java:884)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at sun.applet.AppletSecurity.checkAccess(AppletSecurity.java:250)
at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:315)
at java.lang.Thread.init(Thread.java:391)
at java.lang.Thread.init(Thread.java:349)
at java.lang.Thread.<init>(Thread.java:461)
at Asteroids.start(Asteroids.java:383)
at sun.applet.AppletPanel.run(AppletPanel.java:475)
at java.lang.Thread.run(Thread.java:745)
这与以下代码行有关:
if (loopThread == null) {
loopThread = new Thread(this);
loopThread.start();
}
这是Start方法的一部分。有人可以在这里帮助我纠正此错误吗?