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

发布于 2024-08-28 04:09:35 字数 251 浏览 11 评论 0 原文

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

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

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

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

兄弟,东子

we have an Java application deployed with Java Web Start (JNLP) that does a desktop shortcut.

One client has issue with Windows 7 : in the end of startup/installation there is a message "cannot create shortcut".

With our own Windows 7 machine we don't have problems and unfortunately we don't have much details yet. But if somebody has encountered similar issue or has some ideas to try, they are welcome =)

Java version used at the client is 6u18.

Br, Touko

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冷了相思 2024-09-04 04:09:36

我想到了两个可能的原因:

  • 快捷方式已被删除。在用户重新下载应用程序并运行安装之前,不会重新创建它。为此,请让用户通过控制面板清除 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?

触ぅ动初心 2024-09-04 04:09:36

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

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

正确:

<jnlp spec="1.0+"
  version="{{ version.jnlp }}"
  codebase="{{ URL }}">

There in ultra BUG in jnlp processing. I spent on it whole day and fixed it 5min ago.
If yout JNLP file has href at jnlp element, then it won't install shortcuts and will behave poping up warning like "Unable to create shortcut for ..."

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

CORRECT:

<jnlp spec="1.0+"
  version="{{ version.jnlp }}"
  codebase="{{ URL }}">
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文