首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拒绝Java applet权限,安全异常

拒绝Java applet权限,安全异常
EN

Stack Overflow用户
提问于 2012-01-24 18:00:44
回答 1查看 5.9K关注 0票数 0

几周前我开始学习Java,现在我正在创建一个japplet游戏。

我使用的是Mac x,每当我试图在浏览器中运行applet时,我都会得到以下异常

代码语言:javascript
复制
java.lang.SecurityException: Permission denied:

我如何解决这个问题,以便JApplet能够运行?文件都在本地,我在浏览器中本地运行JApplet。

下面的is html代码

代码语言:javascript
复制
<html>
<head>
    <title>Java Game!</title>
</head>
<body>

    <applet code="/local/path/to/MainApplet.class"
            width=500
            height=500>
    </applet>

</body>
</html>

更新:

以下是完整的控制台输出:

代码语言:javascript
复制
Java.lang.SecurityException: Permission denied:
 file:/path/to/MainApplet.class
    at sun.plugin2.applet.Applet2ClassLoader$1.run(Applet2ClassLoader.java:209)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:201)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:249)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:160)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:678)
    at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3045)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1497)
    at java.lang.Thread.run(Thread.java:680)
Exception: java.lang.SecurityException: Permission denied: file:/path/to/MainApplet.class

更新#2

我在Windows上尝试了相同的代码,根本没有问题。只有在Mac上才有这个例外,有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2012-01-24 18:06:23

由于applet是从Internet提供的组件,Java的安全框架要求您必须对applet进行签名,如果它将访问locar资源,比如从硬盘中写入或读取。

要对applet签名,您可以检查以下链接:http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8991725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档