我们使用Java Web Start(JNLP)部署了一个Java应用程序来执行桌面快捷方式。
一个客户端遇到Windows 7问题:在启动/安装结束时会出现“无法创建快捷方式”的消息。
使用我们自己的Windows 7机器,我们没有问题,不幸的是我们还没有太多细节。但如果有人遇到类似的问题或有一些想法尝试,欢迎他们=)
客户端使用的Java版本是6u18。
Br,Touko
答案 0 :(得分:3)
我想到了两个可能的原因:
删除了快捷方式。在用户重新下载应用程序并运行安装之前,不会重新创建它。为此,请让用户通过控制面板清除java缓存,然后重新下载JNLP。
在java控制面板设置中禁用了快捷方式创建。重新打开(高级 - >快捷方式创建标签)。
编辑:实际上,因为您收到错误消息,我上面所说的内容通常不适用。也许这只是一个Windows安全问题?用户是否具有对桌面的写入权限?
答案 1 :(得分:0)
在jnlp处理中有超BUG。我花了一整天时间,并在5分钟前修好了。
如果您的JNLP文件在href
元素处有jnlp
,则它不会安装快捷方式,并会出现如"无法为...创建快捷方式的警告#34; 强>
<jnlp spec="1.0+"
href="lanuch.jnlp" <---- WRONG!!!
version="{{ version.jnlp }}"
codebase="{{ URL }}">
正确:
<jnlp spec="1.0+"
version="{{ version.jnlp }}"
codebase="{{ URL }}">