用exe4j将jar转为exe可执行程序

一、下载安装exe4j
    1、下载地址:https://exe4j.apponic.com/download/
    2、选择32位或64位下载
    3、检查JDK版本和位数
       (1)查看jdk版本:java -version
       (2)查看jdk位数:java -d64 或 java -d32
    4、安装激活
二、导出jar
    1、Exlipse导出jar时选择Runnable JAR file
    2、选择运行java类和导出jar的路径
        Launch configuration:选择Java类
        Export destination:选择jar路径和指定文件名
        Library handling:选择Extract required libraries into generated JAR
三、jar转exe
    1、Welcome
    2、Porject type
        选择:“JAR in EXE” mode
    3、Application info
        输入生成exe的名称
        选择exe输出目录
    4、Executable info
        Executable type选择GUI application
        Executable name:指定exe名称
        Icon File:指定ico图标
        选择Redirection:勾选Redirect stderr和Redirect stdout
        选择32-bit or 64-bit:勾选Generate 64-bit executable
    5、Java invocation
        点击Configure Veersion-Specific Vm parameters根据需要配置JVM参数,示例如下:
            Xms 512m
            Xmx 1024m    
        选择Class path
        点+号,Archive:选择jar
        Main class from Class path:选择java类
    6、JRE
        Minimum version :输入1.7
    7、Splash screen
        指定图片
    8、Message
    9、Compile executable
        点击“Click Here to Start the Application”运行
        点击Save保存配置,方便以后修改
    10、Finished
        点击Exit退出

以上保存的配置文件:【配置.exe4j】可以在第一步点击【Open】打开,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<exe4j version="6.0.1" transformSequenceNumber="2">
  <directoryPresets config="D:/exe4jdemo" />
  <application name="sample" distributionSourceDir="D:/exe4jdemo">
    <languages>
      <principalLanguage id="en" customLocalizationFile="" />
    </languages>
  </application>
  <executable name="sample" type="2" iconSet="true" iconFile="D:/exe4jdemo/favicon.ico" executableDir="." redirectStderr="true" stderrFile="error.log" stderrMode="overwrite" redirectStdout="true" stdoutFile="output.log" stdoutMode="overwrite" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="true" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="" executionLevel="asInvoker" checkConsoleParameter="false" globalSingleInstance="false" singleInstanceActivate="true" dpiAware="java9+" amd64="true">
    <messageSet />
    <versionInfo include="false" fileVersion="" fileDescription="" legalCopyright="" internalName="" productName="" companyName="" productVersion="" />
  </executable>
  <splashScreen show="true" width="0" height="0" bitmapFile="D:/exe4jdemo/main.png" textOverlay="false">
    <text>
      <statusLine x="20" y="20" text="" fontSize="8" fontColor="0,0,0" bold="false" />
      <versionLine x="20" y="40" text="version %VERSION%" fontSize="8" fontColor="0,0,0" bold="false" />
    </text>
  </splashScreen>
  <java mainClass="GetSample" mainMode="1" vmParameters="" arguments="" allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true" minVersion="1.7" maxVersion="" allowBetaVM="false" jdkOnly="false">
    <searchSequence>
      <registry />
      <envVar name="JAVA_HOME" />
      <envVar name="JDK_HOME" />
    </searchSequence>
    <classPath>
      <archive location="D:/exe4jdemo/sample.jar" failOnError="false" />
    </classPath>
    <modulePath />
    <nativeLibraryDirectories />
    <vmOptions>
      <options version="Xms" line="512m" />
      <options version="Xmx" line="1024m" />
    </vmOptions>
  </java>
  <includedFiles />
  <unextractableFiles />
</exe4j>

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值