Java 如何通过点击超链接(Firefox)来运行jar文件

Java 如何通过点击超链接(Firefox)来运行jar文件,java,firefox,browser,jar,Java,Firefox,Browser,Jar,我习惯于超链接到我服务器上的jar文件,然后下载并打开该文件,而无需进一步的用户端操作 <a href="demo.jar">Run Demo</a>. 。 对于Firefox(当前版本14),我只能存储它并手动运行它。我试图通过Firefox->Preferences->Contents->Runnable jar为jar文件类型设置JDK,但随后调用了javaw.exe demo.jar。显然,它应该是javaw.exe-jardemo.jar,但我没有找到设置此

我习惯于超链接到我服务器上的jar文件,然后下载并打开该文件,而无需进一步的用户端操作

<a href="demo.jar">Run Demo</a>.
对于Firefox(当前版本14),我只能存储它并手动运行它。我试图通过
Firefox->Preferences->Contents->Runnable jar
为jar文件类型设置JDK,但随后调用了
javaw.exe demo.jar
。显然,它应该是
javaw.exe-jardemo.jar
,但我没有找到设置此参数的选项

如何通过单击超链接直接运行jar文件

编辑:我有50多个这样的jar文件,使用WebStart不是一个选项。

从bat文件(工具随时可用)生成另一个exefile文件(假设ABC.exe),让它成为中间人,调用

java -jar %1

而不是java.exe设置为abc .exe .< /p> < p>为什么不考虑让应用程序使用java Web start来运行?< /p> 这可能是一个多一点的工作,但如果你打算从网络开始。在我看来,这是一个更正确的解决方案

以下是一些可能有用的初步阅读:
我自己找到了一个可行的解决方案。仅限Windows,但在其他操作系统下可能会有类似的解决方案


在Windows下,只需通过
Firefox->Preferences->Contents->Runnable jar
设置jar文件类型的set
explorer.exe
。当点击Jar文件的超链接时,Jar文件将直接启动。

另一个选项是创建Jar的快捷方式(.lnk)。然后可以将快捷方式的文件路径添加为超链接。通过这种方式,还可以通过修改快捷方式属性的目标字段为Java应用程序指定其他参数(参数)。请参见快捷方式属性中的以下示例设置

目标:C:\WINDOWS\system32\javaw.exe-Xmx900m-jardemo.jar

开始于:W:\DemoFolder


唯一的问题是,一些Windows7(IE9)用户无法使用超链接启动应用程序,因此更喜欢使用快捷方式。我刚刚开始调查这个问题。但也许其他人已经知道问题的症结所在

谢谢。需要Web服务器配置和太多的工作(我有50多个这样的jar文件,只想把它们放到服务器文件夹中)我将把这个答案留到另一天,也许有人会找到一个独立于操作系统的解决方案。但对我来说,这已经解决了。