使用install4j将java的class文件打包成exe的详细操作

  • 介绍
install4j是一个功能强大的,多平台Java安装文件生成工具,用于生成Java应用程序本地化的安装及应用程序发布。 此处主要是讲,如何将一个java工程、jdk、tomcat、mysql使用install4j打包为可安装的exe格式的客户端,此客户端在本地安装后可以点击一个启动快捷方式同时启动mysql、tomcat,再点击一个暂停快捷方式同时暂停mysql和tomcat.这时就需要借助bat文件来完成,也就是将启动和暂停服务的命令分别写在不同的bat文件中,注意路径的问题。
  • 使用
1、准备工作 1.1下载install4j,将要打包的项目进行编译生成class文件,将jdk、mysql安装文件、tomcat的安装文件和项目中用到的sql脚本、启动服务和暂停服务的bat文件、访问软件的快捷方式都放在同一个目录下。 1.2创建保存打包生成exe文件的目录 2、打开安装好的install4j文件,输入将要打包好的exe文件的程序全名full name,程序简称short name,版本号version,然后点击右上角的蓝色箭头进行下一步; 3、输入jre的最低版本号,最高可以为空。因为此前打包过exe文件并安装过jre,所以在下面jre的搜索结果中(红色边框内)出现jre环境,初次打包是没有内容的。然后点击右上角蓝色箭头进行下一步; 4、选择安装程序的语言,然后点击右上角蓝色箭头进行下一步; 5、设置文件打包后存放路径和打包文件名的命名格式,然后点击右上角蓝色箭头进行下一步; 6、添加文件;进入files界面,然后点击add files(绿色的加号标志);如果是打包一个文件选single files,否则选directory,next到下一步;选择要打包的文件夹,连续点击next,直到finish; 7、创建启动快捷方式;进入launcher界面,分别创建启动mysql的mysql.exe快捷启动方式、访问软件Eims.url的快捷方式、启动软件的startServices.bat快捷启动方式和暂停软件的stopServices.bat快捷方式;例如mysql.exe快捷启动方式的创建;双击 new launcher,选择第二项,next,选择mysql/bin/mysqld.exe,点击next后选择第一项,finish 8、创建launchers完成后,然后点击右上角蓝色箭头进行下一步。进入installer界面 8.1在Installation选项下面设置一个java的环境变量;modify an environmet variable on windows 8.2在Installation选项下面设置一个安装目录的变量;以便编写startServices.bat和stopServices.bat文件中的命令;modify an environmet variable on windows 8.3在Installation选项下面创建mysql的服务 install a service 8.4在Installation选项下面设置启动mysql的服务 start a service 8.5设置用户安装完成后需要自动执行的操作,在finish选项下面设置安装成功后的执行sql脚本操作; Execute SQL script 8.6在finish选项下面创建桌面快捷方式,Add a desktop link,此处需要设置三个快捷方式,直接访问网站的快捷方式、启动服务的跨界方式、暂停服务的快捷方式 8.7设置用户卸载时暂停服务;在Uninstaller-Uninstallation中添加Stop a service 9、设置链接数据库的驱动;此处操作是建立在需要执行sql的前提下,如果不需要执行sql文件时,不需要设置此处。Custom Code & Resources 中添加Archive ,选择 用于连接mysql的驱动jar包:tomcat\webapps\eims\WEB-INF\lib\mysql-connector-java-5.1.34.jar 10、进入media页面,双击new media file---->选择windows,点击next,在红色框中输入${compiler:sys.shortName},意思是该文件的全称,下面的文本框里输入你要安装该软件的路径,可为空,点击next,连续点击next,直到bundled jre界面,此处为选择jre环境的界面,此处建议你给安装包绑定一个JRE,防止在安装环境上没有预装Java。 11、点击next进入build界面,点击build执行完成后就会在你设置的保存打包生成的文件路径下就会生成exe文件;打包完成

转载于:https://my.oschina.net/surenpi/blog/816913

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值