尝试使用Java Web Start。我有一个签名的jar(清单和重建修改后签名),jnlp,并且它全部放在非本地主机服务器上。Java Web Start错误:缺少清单中的“权限”...但它存在
JNLP正在寻找这样的:
codebase="http://192.168.101.37/"
href="transform_player_webstart.jnlp">
Transform PlayerLCSI
href="http://java.sun.com/products/autodl/j2se"/>
name="Transform Player"
main-class="ca.lcsi.Program.App.Player.PlayerStarter">
JAR清单有以下几点:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Permissions: sandbox
Created-By: 1.6.0_45-b06 (Sun Microsystems Inc.)
Main-Class: ca.lcsi.Program.App.Player.PlayerStarter
Name: ca/lcsi/Program/Media/MediaEventListener.class
SHA1-Digest: ojqbdHWk++FfBoH7VQwCdhk600s=
...
(all other signed entries)
和启动JNLP提供了以下错误:
您的安全设置都从运行阻止的应用程序由于缺少主jar中的“权限”清单属性。
但我在那里!那么,有什么问题呢?