将.jnlp与javaws关联

将.jnlp与javaws关联,java,jnlp,Java,Jnlp,我有一个通过JNLP在Windows XP上部署的应用程序。我在用户桌面上创建了一个指向的快捷方式。在XP上的文件夹选项中,我将jnlp扩展设置为使用javaws。尽管如此,桌面快捷方式仍然显示为web链接(使用浏览器图标),单击会导致浏览器启动(进而成功启动应用程序) 这是一个小小的不便,因为应用程序确实启动了,但我更希望不涉及浏览器。任何关于如何让应用程序直接启动(不使用浏览器)的建议都将不胜感激 谢谢, 菲尔你有两个简单的选择 将快捷方式目标更改为“javaws destination.j

我有一个通过JNLP在Windows XP上部署的应用程序。我在用户桌面上创建了一个指向的快捷方式。在XP上的文件夹选项中,我将jnlp扩展设置为使用javaws。尽管如此,桌面快捷方式仍然显示为web链接(使用浏览器图标),单击会导致浏览器启动(进而成功启动应用程序)

这是一个小小的不便,因为应用程序确实启动了,但我更希望不涉及浏览器。任何关于如何让应用程序直接启动(不使用浏览器)的建议都将不胜感激

谢谢,
菲尔你有两个简单的选择

  • 将快捷方式目标更改为“javaws destination.jnlp”或
  • 将shorcut标记添加到jnlp文件中,javaws将为您创建应用程序快捷方式

  • 第二个解决方案更好,因为它是跨平台的。

    感谢您的建议,我创建了一个新的“javaws”快捷方式,效果很好。仅供参考,我一直在使用选项2,但它停止了工作,选项1成功地解决了这一问题。您是否尝试从Java控制面板中清除Java缓存、“重新安装”应用程序或手动创建shorcut?最初,我运行的是Java 6u20,但降级为6u16。我删除了6u20,清除了缓存,重新启动,安装了6u16并启动了应用程序。应用程序启动正常,但没有创建快捷方式。我不知道如何从控制面板创建快捷方式,我只是选中了,选项就在那里,但被重影了。