前言
因公司业务需要,开发的javaWeb项目要打包成exe可执行安装程序给代理商或者是客户自行安装,特此做过一点研究,并于三年前写了一篇博文分享了我的成功方法。多年来一直陆续有网友向我咨询和索要相关依赖包和demo,能得到大家的关注,不胜感激。但是因为我的方法在多年实施过程中也陆续发现了一系列的问题,加上一直业务比较繁忙没有时间整理,该方法涉及的知识面较多,故并没有很好地给大家回复,实属抱歉。近期工作较为清闲,我简明扼要的整理了一下以前的资料并验证,在此公布给他家,希望能帮到有需要的网友。经历过的问题我就不一一阐述了,直接拿出我认为最合适的说明方式,附件内的资料中都有注解,用过之后就会理解我的做法的含义了。
其实在我看来,我的这个方法实属鸡肋,不过特定行业,特定人群确实需要。
适用环境
本方法仅限windowXP,win7 32位及64位操作系统。
原理
在我认为,一个程序能在window上能运行需要依赖两个东西:文件和服务。
文件可以理解为java代码,Tomcat包,mysql包等文件。
服务用于控制应用程序的自动启停。
javaWeb应用程序依赖包有:java,Tomcat,数据库,还有就是我们的java代码。
我的方法是:制作java,Tomcat,数据库的绿色版压缩包,通过脚本进行安装注册服务,最后通过打包工具封装成exe可执行文件,打上一个logo,