2011-01-11 63 views
4

我在爲applet創建策略文件時遇到問題。我正在執行此操作,並且不知道如何在java.Actual中爲applet設置策略文件想要授予小程序在文件系統上寫入的權限。爲此,我將不得不放棄文件權限的小程序如何爲文件系統上的寫入程序提供訪問權限

所以我做一個.java.policy中文件命名,並把下面的代碼在它

grant codeBase "file:/C://res/applet/*" { 
permission java.io.FilePermission "C:\\res\\applet\\test.txt", "read, write"; 
}; 

,並保存現在這個在用戶\文件夾金達萊我設置JAVA_HOME爲 C:\用戶\金達萊

但我仍然發現異常

java.security.AccessControlException: 訪問denie d(java.io.FilePermission中 C:\水庫\小程序\ test.txt的寫入)

任何機構可以請幫助什麼是錯的還是我應該怎麼辦

+0

我建議使用`javax.jnlp`(因爲6u10中可用的小程序)。 – 2011-01-11 17:40:21

+0

這是演示。 FileSaveService(http://pscode.org/jws/api.html#fs)。它也用於GIFanim(http://pscode.org/gifanim/)。 – 2011-01-12 02:46:57

回答

0

你放在哪個網址您瀏覽器嗎?你的applet標籤上的代碼是什麼?也許可以先嚐試使用代碼庫。首先,我會將其從策略文件中刪除,以確定問題是否存在於代碼庫中。