簡體   English   中英

Java讀取文件權限

[英]Java Read File Permissions

我想知道是否有人可以告訴我能夠為我的Java小程序創建讀取文件權限。

我收到的確切例外是

java.security.AccessControlException: access denied(java.io.FilePermission filename.pdf write)

我把f.setReadablef.setWriteable放在f是文件而沒有。 請幫助一下。

對於未簽名的applet可以執行的操作存在安全限制,其中一項不能訪問本地文件系統的內容(請參閱此處獲取完整列表)。 你有幾個選擇:

  1. 簽署你的小程序 如果用戶然后運行您的applet,它將不會運行任何安全限制。 但是,使用受信任的證書簽署您的applet每年至少花費100美元,如果您自簽名,那么沒有人會信任您的applet。 即使您使用受信任的證書進行簽名,用戶也可能決定不運行它。
  2. 使用JNLP文件設置applet。 這將讓你的applet使用javax.jnlp包。 然后,您可以使用FileOpenServiceFileSaveService要求用戶允許您讀/寫一個特定文件。 或者,您可以使用PersistenceService在瀏覽器中PersistenceService存儲少量數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM