2012-04-11 43 views
-1

在Java JApplet中,文件讀寫操作在webrowser中不起作用。當我點擊「確定」按鈕時,它應該在我們的本地路徑中寫入一些文件。但它顯示下面的錯誤。如何解決這個錯誤?小程序如何在本地文件系統上讀寫文件?

java.security.AccessControlException: access denied (
    "java.io.FilePermission" "D:/.../.html" "write") 
+1

*「當我點擊」確定「按鈕時,它應該在我們的本地路徑中寫入一些文件。」*什麼'確定'按鈕?你的意思是你有數字簽名的代碼,並且當瀏覽器加載小程序時,系統會提示你接受/允許數字簽名的代碼?假裝我們不是通靈者,或者在你的電腦屏幕上看着你的肩膀。 – 2012-04-11 08:20:31

+0

順便說一句,這個文件中信息的大小和性質是什麼?請儘可能具體(隱私允許)。 – 2012-04-11 08:23:56

+0

@安德魯湯普森像在水族館的鯊魚:-)我認爲你害怕她/他的生活:-) – mKorbel 2012-04-11 08:28:41

回答

7

默認情況下,只要小應用程序試圖訪問本地資源,其作爲安全層的一部分被拒絕。可以有以下選擇,如果你需要使用小程序訪問:

  1. 使用任何簽名機制登錄您的小程序,然後發佈,
  2. ( 雖然這個人是不是一個有用的,這樣的推薦方式。)改變小程序正在執行的計算機上的安全設置。
+0

是的,我也同意,沒有任何意義改變每個客戶端瀏覽器的安全設置,但我只想發佈可用選項:) – 2012-04-11 08:24:17

+0

我的歉意相同 – 2012-04-11 08:29:19

+2

很好的答案。 +1 – 2012-04-11 20:03:31

相關問題