与launch4j有关的问题
程序由一个超级jar通过maven-shade插件和一个数据/运行任何JRE7机器,Windows或Linux的罚款
不过,我一直无法获得launch4j的工作。
如何在Android / Java低优先级执行Linux命令?
如何使用java代码打开Windows文件浏览器并突出显示指定的文件?
Java ProcessBuilder进程等待input
程序暂停,直到用户按下Ctrl + C
Jar文件:为什么提取然后压缩一个jar文件创build一个不同大小的文件到原来的?
<?xml version="1.0" encoding="UTF-8"?> <launch4jConfig> <dontWrapJar>false</dontWrapJar> <headerType>gui</headerType> <jar>pllsolver-0.2alpha.jar</jar> <outfile>pllsolver-0.2alpha.exe</outfile> <errTitle>NO JRE FOUND</errTitle> <cmdLine></cmdLine> <chdir></chdir> <priority>normal</priority> <downloadUrl>http://java.com/download</downloadUrl> <supportUrl></supportUrl> <stayAlive>false</stayAlive> <manifest></manifest> <icon>sicr.ico</icon> <jre> <path>jre7</path> <bundledJre64Bit>false</bundledJre64Bit> <minVersion></minVersion> <maxVersion></maxVersion> <jdkPreference>preferJre</jdkPreference> <runtimeBits>64/32</runtimeBits> </jre> <splash> <file>sicr.bmp</file> <waitForWindow>false</waitForWindow> <timeout>5</timeout> <timeoutErr>true</timeoutErr> </splash> <messages> </messages> </launch4jConfig>
然后在Windows上构build,我试试这个:
PS K:test> set PATH="K:testjre7bin" PS K:test> ..launch4jlaunch4jc.exe .config.xml launch4j: Compiling resources launch4j: Linking launch4j: Wrapping launch4j: Successfully created K:test.pllsolver-0.2alpha.exe PS K:test> .pllsolver-0.2alpha.exe PS K:test>
在这一点上,我得到了一个关于如何findJRE失败的小窗口。
Java在K: test jre7 bin java.exe我的jar文件是K: test pllsolver-0.2alpha.jar
此外,我不知道这是否会成为一个问题,但可执行文件和数据/需要在同一个目录中。 我计划稍后做更好的path,但是我对Windows ENVvariables没有清楚的理解。
我如何知道在Windows下使用Java下的文件有哪些进程?
多个命令使用JSch
Log4j和$ {HOME}variables – HOME不按预期展开
在Windows XP上获得Apppath
Apache Commonsfile upload – stream意外结束
有点晚,但也许它仍然可以帮助你…
有一件与launch4j和JRE一起工作的东西就是将JRE捆绑到应用程序的文件夹中。
要做到这一点:
在这个文件夹中复制一个JRE(这个jre必须符合你设置的'min'/'max'条件)
在'.xml'的<jre>配置中设置'<path> / jre </ path>
…这应该工作
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。