是否可以从applet读取/写入文件

时间:2011-09-13 18:46:40

标签: java security file-io applet next-generation-plugin

我试图从applet读取和写入文件,所以如果我从appletviewer运行applet,我可以读取/写入文件但是当我尝试从浏览器中执行此操作时,我得到了安全例外。知道怎么做吗?

3 个答案:

答案 0 :(得分:5)

  

是否可以从小程序读取/写入文件

是的,但您需要签署小程序并获得用户的批准。

一些有用的链接:

答案 1 :(得分:1)

沙盒JWS应用。可以使用JNLP API服务读取和写入本地文件系统上的文件。这是一个demo. of the JNLP API file services。可下载的Zip文件包含源,启动文件和构建脚本。

答案 2 :(得分:0)

实际上并不那么困难。您可以对applet进行自签名,然后它就能够在沙箱约束之外读/写本地文件系统。看看下面的链接。它将向您展示如何使用keytool对您的applet进行签名,并且该示例实际上是对文件系统进行读/写操作。无需弄清楚政策文件等。

请注意,正如@aioobe所提到的,系统会提示用户接受证书。