使用 Windows 7 创建 JNLP 桌面快捷方式:“无法创建快捷方式”
我们有一个使用 Java Web Start (JNLP) 部署的 Java 应用程序,该应用程序具有桌面快捷方式。
一位客户在使用 Windows 7 时遇到问题:在启动/安装结束时出现一条消息“无法创建快捷方式”。
使用我们自己的 Windows 7 机器,我们没有遇到任何问题,遗憾的是我们还没有太多细节。但是如果有人遇到类似的问题或者有一些想法可以尝试,欢迎他们=)
客户端使用的Java版本是6u18。
兄弟,东子
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我想到了两个可能的原因:
快捷方式已被删除。在用户重新下载应用程序并运行安装之前,不会重新创建它。为此,请让用户通过控制面板清除 java 缓存,然后重新下载 JNLP。
Java 控制面板设置中禁用了快捷方式创建。将其重新打开(高级 -> 快捷方式创建选项卡)。
编辑:实际上,由于您收到错误消息,所以我上面所说的通常不适用。也许这只是 Windows 安全问题?用户是否具有桌面的写入权限?
Two possible causes come to mind:
the shortcut was deleted. It won't be recreated until the user redownloads the application and runs the installation. To do so, have the user clear the java cache via the control panel, and redownload your JNLP.
shortcut creation is disabled in the java control panel settings. Turn it back on (Advanced -> Shortcut creation tab).
Edit: actually since you're getting an error message, what I said above shouldn't normally apply. Maybe it's simply a Windows Security issue? Does the user have write access to the Desktop?
jnlp处理中存在超BUG。我花了一整天的时间,5 分钟前就把它修好了。
如果您的 JNLP 文件在
jnlp
元素处有href
,那么它不会安装快捷方式,并且会弹出警告,如 “无法为...创建快捷方式” “正确:
There in ultra BUG in jnlp processing. I spent on it whole day and fixed it 5min ago.
If yout JNLP file has
href
atjnlp
element, then it won't install shortcuts and will behave poping up warning like "Unable to create shortcut for ..."CORRECT: