1

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

一个客户端与 Windows 7 有问题:在启动/安装结束时,有一条消息“无法创建快捷方式”。

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

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

兄弟,图科

4

2 回答 2

3

想到两个可能的原因:

  • 快捷方式已被删除。在用户重新下载应用程序并运行安装之前,它不会被重新创建。为此,请让用户通过控制面板清除 Java 缓存,然后重新下载 JNLP。

  • 在 java 控制面板设置中禁用快捷方式创建。重新打开它(高级 -> 快捷方式创建选项卡)。

编辑:实际上,由于您收到错误消息,因此我上面所说的通常不适用。也许这只是一个 Windows 安全问题?用户是否具有对桌面的写入权限?

于 2010-04-12T10:49:16.407 回答
0

jnlp处理中存在超BUG。我花了一整天的时间,并在 5 分钟前修复了它。如果您的 JNLP 文件具有hrefatjnlp元素,则它不会安装快捷方式,并且会弹出警告,例如“无法为...创建快捷方式”

<jnlp spec="1.0+"
  href="lanuch.jnlp"  <---- WRONG!!!
  version="{{ version.jnlp }}"
  codebase="{{ URL }}">

正确的:

<jnlp spec="1.0+"
  version="{{ version.jnlp }}"
  codebase="{{ URL }}">
于 2015-06-05T13:40:48.487 回答