zoukankan      html  css  js  c++  java
  • exe4j打包java应用程序

    转载地址:http://blog.csdn.net/fog911811/article/details/6151700

    第一、将应用程序导出成一个JAR文件。

    1、先打包程序成一个jar。在eclipse里面非常easy做到,右击程序选择“Export”。

    2、选择“JAR file”。按“Next”进入下一步。

    这里写图片描写叙述

    3、Select the resources to export是默认刚才我选择的那个程序。

    Select the export destination要选择保存此JAR file的路径,这里我选择我新建的一个目录Execute File。

    按“保存”,其他默认,按“Next”进入下一步,或按“Finish”完毕也能够。

    这里写图片描写叙述

    4、打开目录Execute File,能够看到刚才Export成jar的文件AS400ToOA.jar。

    这里写图片描写叙述

    第二、将JAR文件用exe4j转成exe程序。

    1、打开exe4j,直接“Next”button。

    这里写图片描写叙述

    2、选择第二个选项“JAR in EXE” mode。按“Next”button。

      ![这里写图片描写叙述](http://hi.csdn.net/attachment/201101/19/0_1295404919LrUf.gif)
    

    3、输入简短的应用程序描写叙述。

    之前我建了一个目录Execute File用于存放相关文件。于是这里的Output directory选择此目录。

    这里写图片描写叙述

    2、这里的Executable type有GUI application,和Console application,我试过GUI application,由于效果不是非常好。于是我选择Console application。

    Executable name一定要填,为了明白这个程序的意义,我起个名字为ImportBPCSProgram。

    这里写图片描写叙述

    5、按 绿色+button增加JAR包,首先增加刚才在eclipse导出的AS400T0OA.jar包。

    这里写图片描写叙述

    6、然后增加这个程序所需的jar包,如我这个程序由于要连接AS400的数据库,连接SQL数据库,所以我要增加jt400.jar,msbase.jar, mssqlserver.jar等包。

    这里写图片描写叙述

    7、将全部要用到的jar文件增加后。

    这里写图片描写叙述

    8、选择Main class,它会自己主动将全部的Main class列出来,这里选择我自己写的MainClass.java。按“OK”完毕选择。

    这里写图片描写叙述

    9、我系统的JRE版本号,上面填个1.3,以下填1.6,另外这样配置的程序仅仅能在安装有JRE的机器上运行,公布时总要考虑的问题就是用户是否有能力在自己机器上安装JRE,总不能公布一个程序还要用户自己安装个JRE吧,以下我就介绍怎样将JDK环境变量动态打包到exe中,在这里单击advanced options。选择search sequence。

    如图:

    这里写图片描写叙述

    先把我安装的java以下的jre拷贝到Execute File目录中,按绿色+,选择directory并选择JRE的根目录(注意是拷贝后的目录)就可以。

    这里写图片描写叙述

    单击ok后,再从图中单击advanced options,并选择preferred VM,在弹出的窗体中选择client hostspot VM。单击nextbutton继续:

    这里写图片描写叙述

    10、以下的默认设置。

    11、到了此界面就表示完毕了exe程序的转换。

    这里写图片描写叙述

  • 相关阅读:
    各种概念POJO、JAVABEAN、DAO、DTO、PO、VO、BO、SSH、EJB
    SSH框架与SSI框架的区别
    SSH框架结构分析
    SSH框架系列:Spring配置多个数据源
    Java系列之:看似简单的问题 静态方法和实例化方法的区别
    数据库同步和使用JSONObject让Java Bean“原地满状态复活”
    Java工作队列和线程池
    Lucene之删除索引
    Java设计模式之Iterator模式
    有关《查找两个List中的不同元素》的问题解答与编程实践
  • 原文地址:https://www.cnblogs.com/jhcelue/p/7358612.html
Copyright © 2011-2022 走看看