我有一个 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'"
. 但是,如果我使用相同的参数手动运行启动器,它就可以工作!帮助!
问问题
1367 次
1 回答
0
我不太了解你的问题,但我认为这与你创建 MSI 包的方式有关,但无论如何,你可以看看:
http://jsmooth.sourceforge.net/
为了让您的 .jar 从 .exe 启动,此应用程序创建了一个包装器。
于 2011-07-06T02:42:44.780 回答