2012-07-16 52 views
0

我不擅长与Java,但是当我在一个简单的HTML页面运行Applet的我,会出现以下错误抛出:SecurityException在我的小程序

SecurityException: Trusted loader attempted to load sandboxed resource from file : C:/Users/lucas/teste.jar

编辑:政策工具

我按照tutorial但在步骤7中,我得到以下错误

enter image description here

Tr的相关:

Could not open file policy C:\Program Files\Java\jdk1.7.0_05\bin\raystore: sun.security.provider.PolicyParser$ParsingException line 1: expected [;] found[pípí]

+0

显示用于使用jarsigner签名jar的完整行。如果路径有空格,您可能需要在其周围添加“”。 – 2012-07-16 15:18:53

+0

jarsigner -keystore myKeyStore teste.jar me – 2012-07-16 15:21:05

回答

2

Applets在沙箱中运行,权限有限。

http://docs.oracle.com/javase/tutorial/deployment/applet/security.html

您可以登录您的小程序,详情如下如果要覆盖这些默认权限。

http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html

+0

当我创建策略文件时,我无法加载他。错误:找到(一些奇怪的caracteres)期望(;) – 2012-07-16 15:54:48

+0

数字签名意味着不需要策略文件。不要浪费更多时间与政策文件。 – 2012-07-16 23:27:19

0

的jarsigner是JDK,而不是JRE。检查你有没有在你的道路上。

或者写出所有命令路径,例如%PROGRAMFILES%\ Java \ jdk1.7.0_01 \ bin \ jarsigner.exe

+0

好吧,什么是myKeyStore?我在互联网上发现了这个代码,但我不明白... jarsigner -keystore myKeyStore teste.jar me – 2012-07-16 15:34:45

相关问题