Windows 7 使用Windows 7创建JNLP桌面快捷方式:“0”;无法创建快捷方式“;
我们使用JavaWebStart(JNLP)部署了一个Java应用程序,它提供了一个桌面快捷方式 一个客户端出现Windows 7问题:在启动/安装结束时,出现一条消息“无法创建快捷方式” 对于我们自己的Windows7机器,我们没有问题,不幸的是,我们还没有太多的细节。但如果有人遇到过类似的问题或有一些想法可以尝试,欢迎他们=) 客户端使用的Java版本是6u18Windows 7 使用Windows 7创建JNLP桌面快捷方式:“0”;无法创建快捷方式“;,windows-7,jnlp,java-web-start,desktop-shortcut,Windows 7,Jnlp,Java Web Start,Desktop Shortcut,我们使用JavaWebStart(JNLP)部署了一个Java应用程序,它提供了一个桌面快捷方式 一个客户端出现Windows 7问题:在启动/安装结束时,出现一条消息“无法创建快捷方式” 对于我们自己的Windows7机器,我们没有问题,不幸的是,我们还没有太多的细节。但如果有人遇到过类似的问题或有一些想法可以尝试,欢迎他们=) 客户端使用的Java版本是6u18 Br,Touko我想到了两个可能的原因: 快捷方式已被删除。在用户重新下载应用程序并运行安装之前,不会重新创建它。为此,让用户通
Br,Touko我想到了两个可能的原因:
- 快捷方式已被删除。在用户重新下载应用程序并运行安装之前,不会重新创建它。为此,让用户通过控制面板清除java缓存,然后重新下载JNLP
- 在java控制面板设置中禁用快捷方式创建。将其重新打开(高级->快捷方式创建选项卡)
编辑:实际上,由于您收到了一条错误消息,我上面所说的通常不适用。也许这只是一个Windows安全问题?用户是否具有对桌面的写入权限?jnlp处理中存在ultra错误。我花了一整天的时间,5分钟前就修好了。 如果您的JNLP文件在
JNLP
元素中有href
,则它将不会安装快捷方式,并会出现弹出警告,如“无法为…创建快捷方式”
我还不知道这两个可能的原因(还不知道JNLP缓存清除是否有助于在Java控制面板设置中创建快捷方式)。用户能够自己创建快捷方式,因此对桌面的写访问应该是正常的。还没有被告知这种行为会再次发生,因此目前可能不需要太担心。一般来说,在
<jnlp spec="1.0+"
href="lanuch.jnlp" <---- WRONG!!!
version="{{ version.jnlp }}"
codebase="{{ URL }}">
<jnlp spec="1.0+"
version="{{ version.jnlp }}"
codebase="{{ URL }}">