我制作了一个applet,它必须在它的清单文件中询问all-permissions
(它正在获取计算机的mac地址)。我做了我知道的一切,让applet在我的浏览器上运行:(我在www.biz.nf上托管了它。)
我使用命令提示符自行签名。
我将java控制面板的安全设置更改为中等(尽可能低)
我已添加到jnlp文件:<security> <all-permissions/> </security>
,我已将清单文件中的权限属性设置为all-permissions
。
我在异常网站列表中添加了我认为有用的所有地址:http://www.encrymai.co.nf
,http://www.encrymai.co.nf/getMac.jar
,http://www.encrymai.co.nf/getMac.jnlp
,http://www.encrymai.co.nf/?
没有任何帮助。无论我做什么,我都会得到相同的安全提示,说“java安全设置已阻止此应用程序运行。您可以在Java控制面板中更改此行为。”并在java控制台中:basic: exception: The Java security settings have prevented this application from running. You may change this behavior in the Java Control Panel..
,但正如我所提到的,我在java控制面板中尽我所能。
编辑:我正在使用jnlp文件部署applet。