使用Windows 7创建JNLP桌面快捷方式:“无法创建快捷方式”

时间:2010-04-12 10:17:59

标签: windows-7 jnlp java-web-start desktop-shortcut

我们使用Java Web Start(JNLP)部署了一个Java应用程序来执行桌面快捷方式。

一个客户端遇到Windows 7问题:在启动/安装结束时会出现“无法创建快捷方式”的消息。

使用我们自己的Windows 7机器,我们没有问题,不幸的是我们还没有太多细节。但如果有人遇到类似的问题或有一些想法尝试,欢迎他们=)

客户端使用的Java版本是6u18。

Br,Touko

2 个答案:

答案 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 }}">