|
|
| 订阅 Maven中文 |
| 访问此论坛 |
软件构建;系统;脚本;配置管理
-
launch4j使用 jar2exe - [java]
2009-04-23
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://anmanzhang.blogbus.com/logs/38351313.html
1.install
launch4j-3.0.1: http://nchc.dl.sourceforge.net/sourceforge/launch4j/launch4j-3.0.1-win32.exe2. myapp.1.0.0.0.xml
<launch4jConfig>
<dontWrapJar>false</dontWrapJar>
<headerType>gui</headerType>
<obj>w32api/crt2.o</obj>
<obj>head/guihead.o</obj>
<obj>head/head.o</obj>
<lib>w32api/libmingw32.a</lib>
<lib>w32api/libgcc.a</lib>
<lib>w32api/libmsvcrt.a</lib>
<lib>w32api/libkernel32.a</lib>
<lib>w32api/libuser32.a</lib>
<lib>w32api/libadvapi32.a</lib>
<lib>w32api/libshell32.a</lib>
<jar>..\target\myapp-1.0.0.0.jar</jar>
<outfile>.\myapp-1.0.0.0.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>
<singleInstance>
<mutexName>myapp-1.0.0.0-SNAPSHOT.exe</mutexName>
<windowTitle></windowTitle>
</singleInstance>
<classPath>
<mainClass>com.mycom.appsetting.appSettingApp</mainClass>
<cp>./lib/activation-1.0.2.jar</cp>
<cp>./lib/ant-1.5.2.jar</cp>
<cp>./lib/aopalliance-1.0.jar</cp>
<cp>./lib/box-app-api-1.0.0.0.jar</cp>
<cp>./lib/commons-collections-3.1.jar</cp>
<cp>./lib/commons-lang-2.1.jar</cp>
<cp>./lib/commons-logging-1.0.4.jar</cp>
<cp>./lib/connector-1.0.jar</cp>
<cp>./lib/cos-05Nov2002.jar</cp>
<cp>./lib/ehcache-1.1.jar</cp>
<cp>./lib/EliteIVjni-1.0.jar</cp>
<cp>./lib/jstl-1.0.jar</cp>
<cp>./lib/junit-3.8.1.jar</cp>
<cp>./lib/log4j-1.2.14.jar</cp>
<cp>./lib/mail-1.3.2.jar</cp>
<cp>./lib/mysql-connector-java-3.1.12.jar</cp>
<cp>./lib/oro-2.0.8.jar</cp>
<cp>./lib/platform-common-1.0.3.jar</cp>
<cp>./lib/quartz-1.5.2.jar</cp>
<cp>./lib/spring-full-1.2.8.jar</cp>
<cp>./lib/standard-1.0.6.jar</cp>
<cp>./lib/testng-5.7-jdk15.jar</cp>
<cp>./lib/xjavadoc-1.1.jar</cp>
<cp>./lib/gface-0.9.1.jar</cp>
<cp>./lib/baseline-box-4.0.jar</cp>
<cp>./lib/baseline.jar</cp>
<cp>./lib/commands-3.4.0.I20080509-2000.jar</cp>
<cp>./lib/runtime-3.4.0.v20080512.jar</cp>
<cp>./lib/common-3.4.0.v20080421-2006.jar</cp>
<cp>./lib/registry-3.4.0.v20080516-0950.jar</cp>
<cp>./lib/jface.text-3.4.1.r341_v20080827-1100.jar</cp>
<cp> ./lib/jface-3.4.1.M20080827-2000.jar</cp>
<cp>./lib/osgi-3.4.2.R34x_v20080826-1230.jar</cp>
<cp>./lib/swt.win32.win32.x86-3.4.1.v3449c.jar</cp>
<cp>./lib/text-3.4.0.v20080605-1800.jar</cp>
<cp>./lib/ui.forms-3.3.101.v20080708_34x.jar</cp>
<cp>./lib/ui.workbench-3.4.1.M20080827-0800a.jar</cp>
<cp>./lib/swt-grouplayout.jar</cp>
<cp>./lib/jce-jdk13-1.3.1.jar</cp>
<cp>./lib/jface-3.4.1.M20080827-2000.jar</cp>
</classPath>
<jre>
<path>./jre1.5.0_06</path>
<minVersion>1.5.0</minVersion>
<maxVersion></maxVersion>
<jdkPreference>preferJre</jdkPreference>
<initialHeapSize>16</initialHeapSize>
<maxHeapSize>256</maxHeapSize>
<opt>-Dfile.encoding=utf-8</opt>
</jre>
<versionInfo>
<fileVersion>1.410.0.0</fileVersion>
<txtFileVersion>1.0.0.0</txtFileVersion>
<fileDescription>mycom Softapp Setting</fileDescription>
<copyright>2009 mycom.Inc. All Rights Reserved.</copyright>
<productVersion>1.0.0.0</productVersion>
<txtProductVersion>1.410.0.0</txtProductVersion>
<productName>Softapp</productName>
<companyName>mycom.Inc</companyName>
<internalName>Softapp</internalName>
<originalFilename>Softapp.exe</originalFilename>
</versionInfo>
<messages>
<startupErr>An error occurred while starting the application.</startupErr>
<bundledJreErr>This application was configured to use a bundled Java Runtime Environment but the runtime is missing or corrupted.</bundledJreErr>
<jreVersionErr>This application requires a Java Runtime Environment</jreVersionErr>
<launcherErr>The registry refers to a nonexistent Java Runtime Environment installation or the runtime is corrupted.</launcherErr>
<instanceAlreadyExistsMsg>An application instance is already running.</instanceAlreadyExistsMsg>
</messages>
</launch4jConfig>3.main class
4.jre & utf-8
5.目录:
收藏到:Del.icio.us












