J2msi 自己制作的把exe打成安装包简易GUI程序
2015-09-09 14:46
295 查看
因为wix是用命令行执行的,操作比较麻烦,所以自己写了个wix生成安装包的图形操作程序,
原理很简单,主要用java 来执行 wix 的heat 、candle 和 light 命令 ,最后生成安装文件,比如xxx.msi
声明一下 ,现在生成的这个安装程序只能确认licence,选择安装目录,卸载,创建桌面和启动栏的快捷方式,
如果需要更强大的或者丰富的功能,还得研究和扩展,现在这个功能是在能满足我们公司项目的需求下定制的。
这程序操作简单 ,主要选择几个资源文件的路径,再执行。
可以把自己需要的jre打入安装包,也就是独立的jre,而不使用系统提供的,就是说运行电脑有没有java运行环境没关系。
可以把任何可以执行的exe文件打包。
之前用Java8 (javaFX)做了一个版本,那个版本还可以把可运行的jar打包成exe,然后再打成安装包msi,不过运行需要机器上安装java8,
而大多数情况都装的java6,所以才手动把java8那个版本降到java6( javaFX很方便,换到java6只能用SWING很痛苦)
给起了个名字 J2MSI,下面是截图
下载地址: http://files.cnblogs.com/files/rojas/J2MSI.zip
源码地址: http://files.cnblogs.com/files/rojas/j2msiSource.zip
注意事项 运行版本jre6及其以上。
注:转载请 附以下出处 http://www.cnblogs.com/rojas/
原理很简单,主要用java 来执行 wix 的heat 、candle 和 light 命令 ,最后生成安装文件,比如xxx.msi
声明一下 ,现在生成的这个安装程序只能确认licence,选择安装目录,卸载,创建桌面和启动栏的快捷方式,
如果需要更强大的或者丰富的功能,还得研究和扩展,现在这个功能是在能满足我们公司项目的需求下定制的。
这程序操作简单 ,主要选择几个资源文件的路径,再执行。
可以把自己需要的jre打入安装包,也就是独立的jre,而不使用系统提供的,就是说运行电脑有没有java运行环境没关系。
可以把任何可以执行的exe文件打包。
之前用Java8 (javaFX)做了一个版本,那个版本还可以把可运行的jar打包成exe,然后再打成安装包msi,不过运行需要机器上安装java8,
而大多数情况都装的java6,所以才手动把java8那个版本降到java6( javaFX很方便,换到java6只能用SWING很痛苦)
给起了个名字 J2MSI,下面是截图
下载地址: http://files.cnblogs.com/files/rojas/J2MSI.zip
源码地址: http://files.cnblogs.com/files/rojas/j2msiSource.zip
注意事项 运行版本jre6及其以上。
注:转载请 附以下出处 http://www.cnblogs.com/rojas/
相关文章推荐
- UIBezierPath画圆弧的记录
- UIBezierPath 使用
- java图形界面gui
- UICollectionView详解三
- UICollectionView详解二
- fix an error while building native gdb via ct-ng
- UICollectionView详解一
- 浅谈 easyui tabs 的href和content属性
- SpannableString、SpannableStringBuilder与String的关系
- while中尽量不使用Continue,不论什么编程语言
- unique函数和unique_copy函数
- 通过xib加载textfield的时候 发生 this class is not key value coding-compliant for the key textField. 情况怎么解决
- MySQL提示:The server quit without updating PID file问题的解决办法
- Py的UUID介绍
- Build Instructions (Windows) - The Chromium Projects
- UICollectionView学习<1>之UICollectionView的简单使用
- Android Junit Test(semc-build编译并且生成emma coverage)
- UIView简单用法
- serialVersionUID的作用
- druid 数据源 使用属性文件的一个坑