問題與launch4jlaunch4j exe文件找不到JRE
計劃包括對通過行家蔭插件一個超級瓶和數據/ 運行在任何機器jre7,Windows或Linux
但是我精我一直無法獲得launch4j的工作。
launch4j config.xml文件:
<?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上,我試試這個:
PS K:\test> set PATH="K:\test\jre7\bin\"
PS K:\test> ..\launch4j\launch4jc.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>
這是在這一點上,我得到它是如何沒有一個可愛的小窗口找到JRE。
Java是在 K:\測試\ jre7 \ BIN \ java.exe的 我的罐子 K:\測試\ pllsolver-0.2alpha.jar
另外,我不知道這是否會成爲一個問題,但可執行文件和Data /需要位於同一個目錄中。我打算稍後做更好的路徑,但我對Windows ENV變量沒有清楚的理解。
好吧,我加入%JAVA_HOME%設置爲JRE目錄,並添加%JAVA_HOME%\ BIN \到%PATH% 然後我試圖%JAVA_HOME% ... 具有相同效果差。我搞不清楚了。 –
nonconvergent