2012-07-16 51 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

相關問題