好吧,我有一个小程序,我试图将其嵌入到 HTML 页面中,但它抛出了异常:
AccessControlException: access denied (java.net.SocketPermission someTarget connect, resolve)
这很好;我知道解决这个问题的方法是:
grant {
permission java.net.SocketPermission "someTarget", "connect, resolve";
};
或者
SocketPermission p1= new SocketPermission("someTarget", "connect,resolve");
我想知道的是:我需要这两件事中的哪一个,以及我应该将其放在代码中的什么位置?
最佳答案
我建议连接回下载小程序的同一主机,这是 Java 安全管理器允许的。主机应该是完全一样的。编辑权限策略文件将无济于事,因为您必须在希望运行小程序的每台计算机上执行此操作
关于Java小程序访问控制异常: access denied (SocketPermission) - WHERE do I put the fix?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10083332/