在Java JApplet中,文件讀寫操作在webrowser中不起作用。當我點擊「確定」按鈕時,它應該在我們的本地路徑中寫入一些文件。但它顯示下面的錯誤。如何解決這個錯誤?小程序如何在本地文件系統上讀寫文件?
java.security.AccessControlException: access denied (
"java.io.FilePermission" "D:/.../.html" "write")
在Java JApplet中,文件讀寫操作在webrowser中不起作用。當我點擊「確定」按鈕時,它應該在我們的本地路徑中寫入一些文件。但它顯示下面的錯誤。如何解決這個錯誤?小程序如何在本地文件系統上讀寫文件?
java.security.AccessControlException: access denied (
"java.io.FilePermission" "D:/.../.html" "write")
默認情況下,只要小應用程序試圖訪問本地資源,其作爲安全層的一部分被拒絕。可以有以下選擇,如果你需要使用小程序訪問:
是的,我也同意,沒有任何意義改變每個客戶端瀏覽器的安全設置,但我只想發佈可用選項:) – 2012-04-11 08:24:17
我的歉意相同 – 2012-04-11 08:29:19
很好的答案。 +1 – 2012-04-11 20:03:31
*「當我點擊」確定「按鈕時,它應該在我們的本地路徑中寫入一些文件。」*什麼'確定'按鈕?你的意思是你有數字簽名的代碼,並且當瀏覽器加載小程序時,系統會提示你接受/允許數字簽名的代碼?假裝我們不是通靈者,或者在你的電腦屏幕上看着你的肩膀。 – 2012-04-11 08:20:31
順便說一句,這個文件中信息的大小和性質是什麼?請儘可能具體(隱私允許)。 – 2012-04-11 08:23:56
@安德魯湯普森像在水族館的鯊魚:-)我認爲你害怕她/他的生活:-) – mKorbel 2012-04-11 08:28:41