是否由授权机构签名java小程序提示但未运行?

是否由授权机构签名java小程序提示但未运行?,java,windows,applet,Java,Windows,Applet,我创建了一个用于打印的小程序。它由权威机构签署(非自行签署)。在签名之前,我添加了以下行: Permissions: all-permissions Codebase: * 在Linux系统(Ubuntu、Mint x86和x64)中,它工作正常。但是当我尝试在WindowsXP和Windows7上运行它时,我也会得到提示并单击“运行”按钮,但它不会启动 当我更改为中级时,Java的安全级别将启动,但默认情况下,安全级别是高的。问题出在哪里?据我所知,在Java 7的最新版

我创建了一个用于打印的小程序。它由权威机构签署(非自行签署)。在签名之前,我添加了以下行:

    Permissions: all-permissions 
    Codebase: *
在Linux系统(Ubuntu、Mint x86和x64)中,它工作正常。但是当我尝试在WindowsXP和Windows7上运行它时,我也会得到提示并单击“运行”按钮,但它不会启动


当我更改为中级时,Java的安全级别将启动,但默认情况下,安全级别是高的。问题出在哪里?

据我所知,在Java 7的最新版本中,始终会显示“是否要运行此应用程序?”窗口

如果您的小程序不需要额外权限,并且警告消息较少,则始终会有一个窗口

我不会建议你保留*作为代码库。


“星号(*)只能用作域名开头的通配符”

在包含这两行(并再次签名)后,它可以正常工作:

    Application-Library-Allowable-Codebase: * 
    Caller-Allowable-Codebase: *
保留最初的两行(代码库和权限)。

确保配置为显示小程序和JWS应用程序。如果默认级别没有输出,请提高该级别并重试。