java.security.AccessControlException:在浏览器上运行applet时访问被拒绝

时间:2010-09-14 13:54:28

标签: java applet signed

尝试在浏览器中运行applet时出现以下错误。有问题的小程序包含文件访问代码:

  

java.security.AccessControlException:拒绝访问(java.lang.RuntimePermission getenv.RGENGINEJAVA)    at java.security.AccessControlContext.checkPermission(Unknown Source)    at java.security.AccessController.checkPermission(Unknown Source)    在java.lang.SecurityManager.checkPermission(未知来源)    在java.lang.System.getenv(未知来源)    at com.socp.components.SOCPMapViewer.bootstrapArcobjectsJar(SOCPMapViewer.java:668)    at com.socp.components.SOCPMapViewer.init(SOCPMapViewer.java:130)    at sun.plugin2.applet.Plugin2Manager $ AppletExecutionRunnable.run(Unknown Source)    在java.lang.Thread.run(未知来源)   例外:java.security.AccessControlException:访问被拒绝(java.lang.RuntimePermission getenv.RGSENGINEJAVA)

从Elipse IDE调用时,applet工作正常但是当我使用HTML文件在浏览器中运行时,它会给出上面显示的错误。请帮我解决这个问题。告诉我如何在HTML上下文中授予以下权限文件:

grant {
  permission java.security.AllPermission;
};