通过桌面快捷方式启动jar文件



我在C:program filesMy appData中有一个jar文件App.jar,以及在C:program filesMy app中带有本机启动器的JRE。启动器被编程为接受任何命令行args,并通过javaw -jar调用它将其传递到jar文件。我创建了一个MSI包来安装这整件事,并将一个文件类型关联到启动器。双击关联文件时,JVM会显示"Unable to access jarfile at 'DataApp.jar'"。然而,如果我用相同的参数手动运行启动器,它就可以工作了!帮助

我不太理解你的问题,但我认为这与你创建MSI包的方式有关,但无论如何,你可以看看:

http://jsmooth.sourceforge.net/

为了允许你的.jar从.exe启动,这个应用程序创建了一个包装器。

最新更新