我创建了一个使用 Java Web Start 启动的 NetBeans 平台应用程序。我使用 Netbeans 6.8 中的“构建 JNLP 应用程序”命令构建了 WAR 文件。
我在 JNLP 文件中添加了一个桌面快捷方式和菜单项,但由于某种原因,这些不是在启动应用程序时创建的。
但是,当我去:
控制面板 -> Java -> 临时 Internet 文件 -> 查看 -> 选择我的应用程序 > 单击“安装所选应用程序的快捷方式”
桌面和菜单快捷方式已正确创建。
此外,在 Java 控制台中,快捷方式创建选项设置为以下(我认为是默认值):
- 如果提示,提示用户
下面是我的 JNLP 文件的片段:
<jnlp spec="6.0+" codebase="$$codebase">
<information>
<title>${app.title}</title>
<vendor>SomeVendor (Pty) Ltd</vendor>
<description>Some description</description>
<icon href="${app.icon}"/>
<shortcut online="true">
<desktop/>
<menu submenu="MyApp"/>
</shortcut>
</information>
...
我难住了。有人对此有解释吗?谢谢
PS 这适用于 Windows XP 和 Windows 7。NetBeans 版本:6.8