Zha*_* Yi 21 java security applet manifest
我刚刚将JRE升级到7u45,我的applet在启动时收到一条警告消息,说"此应用程序将在未来的Java安全更新中被阻止,因为JAR文件清单不包含Permissions属性." 然后我将以下两个属性添加到我的applet Jar文件的清单中(自签名):
Permissions: all-permissions
Codebase: *
Run Code Online (Sandbox Code Playgroud)
但是警告消息并没有消失.我怀疑我错过了其他一些东西,但经过数小时的研究后却无法找到它们.其他人都知道解决方案吗?
更新
使用有效证书签名的受信任的applet也无法运行.黄色警告消息未显示,但显示另一个错误对话框,说明安全设置阻止了小程序,而更改安全级别或Java控制面板中的其他内容无效.
我也有同样的问题.我使用显式代码库测试它,但警告"缺少权限清单属性"它继续出现.
还尝试将权限更改为"沙盒",消息仍然出现,但applet没有执行某些功能的权限.
编辑:
最后我找到了解决方案:manifest.mf
Manifest-Version: 1.0
Codebase: *
Permissions: all-permissions
Application-Library-Allowable-Codebase: *
Caller-Allowable-Codebase: *
Application-Name: AppName
Created-By: AppCreator
Run Code Online (Sandbox Code Playgroud)
我希望这对你有帮助.
归档时间: |
|
查看次数: |
52543 次 |
最近记录: |