我有一个applet(java)将一些文件写入客户端文件系统.在Chrome和IE中完美运行和firefox也是如此,只有我以管理员权限运行它. (右键单击 – >以管理员身份运行).此解决方案看起来不适合企业应用程序.
顺便说一句,applet是大型企业Web应用程序的一部分.所以我没有安全性,客户端将能够以管理员身份运行firefox.
解决方法:
存储应用程序数据的好地方是在user.home的子目录中.使用基于主类包名称的子目录,以帮助避免’settings.dat’与我们的’settings.dat’冲突!
使其更加“Windows友好”(当相关属性指示Win.当然!)任何Java应用程序的设置的根目录.可能是${user.home} / AppData / Local / Java /