【发布时间】:2014-11-19 14:03:42
【问题描述】:
我遇到了一个有趣的问题,即我签名的 Java 小程序只能在 Windows 7 32 位下通过 ProcessBuilder 运行进程。我已经使用 Java 7 和 Java 8 在 Windows 7 64 位、Windows Vista 32 位和 Windows 8 32/64 位上测试了小程序,它运行良好。问题似乎是我试图从我的小程序运行的应用程序需要 Java 无法提供的更高权限。那么我希望听到的是有什么解决方法(注册表补丁或其他东西)以便为 Java 提供所需的安全权限吗?
经过测试的解决方案:
- Applet 清单已修改,添加了以下行:Permissions: all-permissions;
- 以管理员身份运行 IE、Mozilla 浏览器;
- 将 c:\Program Files\Java\jre7\lib\security\java.policy 修改为:permission java.security.AllPermission;
【问题讨论】:
标签: java windows applet processbuilder