• 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.exe

     

     

    2. 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.目录:

     

     

     

     


    随机文章:

    聘金 2009-03-24

    收藏到:Del.icio.us