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

Windows 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我想到了两个可能的原因: 快捷方式已被删除。在用户重新下载应用程序并运行安装之前,不会重新创建它。为此,让用户通

我们使用JavaWebStart(JNLP)部署了一个Java应用程序,它提供了一个桌面快捷方式

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

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

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


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