这就是我们目前从批处理文件启动应用程序的方式。我正在尝试切换到 launch4J,但我很难弄清楚如何将其转换为所需的 Launch4J XML 文件。
start MY_CUSTOM_JRE\javaw.exe -cp "./bin/*" org.company.browser.MY_Browser -arg1 -arg2 -arg3
任何帮助表示感谢
答案1
这对我来说是最好的;与自述文件相比过于简单。我相信参数可以放在其他地方,但这是最佳的。
<launch4jConfig>
<headerType>gui</headerType>
<outfile>..\..\..\FINAL_APP_NAME.exe</outfile>
<dontWrapJar>true</dontWrapJar>
<errTitle>APP_NAME</errTitle>
<stayAlive>false</stayAlive>
<icon>..\..\..\icons\icon.ico</icon>
<classPath>
<mainClass>org.company.jxbrowser.MY_Browser -arg1 -arg2 -arg3</mainClass>
<cp>bin/*</cp>
</classPath>
<singleInstance>
<mutexName>APP_NAME</mutexName>
</singleInstance>
<jre>
<path>CUSTOM_JRE/</path>
</jre>
<messages>
<startupErr>Startup Error</startupErr>
<bundledJreErr>JRE Error</bundledJreErr>
<jreVersionErr>JRE Version Error</jreVersionErr>
<launcherErr>Launcher Error</launcherErr>
</messages>
</launch4jConfig>