如何设置 Launch4J XML

如何设置 Launch4J XML

这就是我们目前从批处理文件启动应用程序的方式。我正在尝试切换到 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>

相关内容