-1

我有一个 jar 文件 App.jarC:\program files\My app\Data\以及带有本机启动器的 JRE C:\program files\My app\。启动器被编程为接受任何命令行args,并通过调用它传递给 jar 文件javaw -jar。我创建了一个 MSI 包来安装整个东西并将文件类型关联到启动器。双击关联文件时,JVM 会说"Unable to access jarfile at 'Data\App.jar'". 但是,如果我使用相同的参数手动运行启动器,它就可以工作!帮助!

4

1 回答 1

0

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

http://jsmooth.sourceforge.net/

为了让您的 .jar 从 .exe 启动,此应用程序创建了一个包装器。

于 2011-07-06T02:42:44.780 回答