在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