moi*_*oin 9 java deployment installer launch4j
如何使用JRE分发我的应用程序jar?我通过使用在exe中创建我的可执行jar launch4j.
我的应用程序是基于桌面的swing应用程序.我想让它像一个应用程序,如果用户没有安装JRE,他们可以使用嵌入式JRE来使用它.我给JRE提供了应用程序并使用它.卸载应用程序和JRE将像游戏一样卸载.
我知道如果我将预安装的JRE与我的应用程序一起提供,它就会发生.我也看到了JRE标签launch4j,但我不明白我会给出哪条路径.我也看到了这个链接,但没有给出明确定义总程序的程序或有用的链接.
请给出一些明确的答案.如果您的回答是基于,我会更喜欢launch4j.
你如何分发你的申请?你有安装人员吗?
如果你有安装程序,你可以用它捆绑任何jre并配置launch4j来使用它.
我做了什么来重新创建你的用例:
我使用的是JDK,但我相信你可以用JRE做同样的事情.此外,我很确定你必须(或可以)使用相关路径(就像我一样).
这是我的配置文件:
<launch4jConfig>
<dontWrapJar>false</dontWrapJar>
<headerType>gui</headerType>
<jar>C:\temp\demoapp.jar</jar>
<outfile>C:\temp\thing.exe</outfile>
<errTitle></errTitle>
<cmdLine></cmdLine>
<chdir></chdir>
<priority>normal</priority>
<downloadUrl>http://java.com/download</downloadUrl>
<supportUrl></supportUrl>
<customProcName>false</customProcName>
<stayAlive>false</stayAlive>
<manifest></manifest>
<icon></icon>
<jre>
<path>myownjdk1.6.0_23</path>
<minVersion></minVersion>
<maxVersion></maxVersion>
<jdkPreference>jdkOnly</jdkPreference>
</jre>
</launch4jConfig>
Run Code Online (Sandbox Code Playgroud)