【发布时间】:2023-03-16 13:08:01
【问题描述】:
使用我的 Java 小程序,我向 www.google.fr 运行 HTTP 请求,但浏览器显示: “java.security.AccessControlException:访问被拒绝(“java.net.SocketPermission”“www.google.fr:80”“连接,解析”)”
我签署了我的小程序:
keytool -genkey -alias keyName
keytool -selfcert -alias keyName
jarsigner appletName.jar keyName
有时我授权小程序执行。 但有时在获得许可的情况下不会出现弹出窗口。
我加载小程序:
function loadApplet() {
console.log('loadApplet [start]');
$('#applet').html('<applet name="requestApplet" archive="applet.jar" code="GoogleRequest.class" height="10" width="10"></applet>');
console.log(document.requestApplet.methodOfApplet()); // <-- Exception
console.log('loadApplet [finish]');
}
【问题讨论】:
-
你能分享你正在使用的类的代码吗(它在哪里建立连接)?您是否能够使用该类连接到任何外部服务?
标签: java javascript applet