AccessControlException createClassLoader

时间:2011-12-05 06:54:20

标签: java applet classloader

我在applet中使用自定义类加载器和Microsoft JDBC驱动程序。当我的类加载器在其构造函数的主体中调用super()(创建类加载器的新实例)时,我得到

  

java.security.AccessControlException:访问被拒绝   (“java.lang.RuntimePermission”“createClassLoader”)

现在,我尝试通过jnlp运行applet

<param name="jnlp_href" value="permissions.jnlp">

<security>
<all-permissions/>
</security>

...但浏览器只是冻死了。

后来,我签署了包含我的applet的JAR,我仍然得到了

  

java.security.AccessControlException

有解决方案吗?请不要建议

grant {
  permission java.security.AllPermission;
};

这是一个沉重的,不是用户友好的解决方案。

0 个答案:

没有答案