如何制作java可执行程序以及安装程序.docx
- tsy913个人认证 |
- 2021-06-18 发布|
- 19.15 KB|
- 6页
文件编码(GHTU-UITID-GGBKT-POIU-WUUI-8968) 文件编码(GHTU-UITID-GGBKT-POIU-WUUI-8968)
如何制作Java可执行程序以及安装程序
如何制作Java可执行程序以及安装程序
首先我们介绍一下生成 运行Java程序的三种方式
Java 生成的jar包执行方式一般有三种:
1直接用系统j2se binnary执行。由于jar包也可以用winrar打开,造成冲突,你可以将文件关联设置一下即可。这样的话jar包和.exe文件并无二致。而且不损失其平台型。
2 编写脚本。在windows下为.bat ,在linux 或者unix下为.sh。其实个人感觉这个更简单。而且很多大程序也是用这种方式运作的。比如tomcat 以及weblogic都是以这种脚本的方式启动。好处是可以设置各种系统环境变量,检测运行的环境,改变启动参数等等。比如在windows下我们只要加一句:start java –jar 就可以了。
3 利用各种各种第三方工具将jar包制作成.bin(unix),或者.exe(windows)文件。但这是以失去跨平台特性为条件的。当然好处是带来了更好的用户体验。
第一种只要你安装了j2se就可以
第二种 我们可以举个例子
假设有个的jar包(里面含有manifest文件),于是在相同目录下我建一个(名字可以随意定,如果是在linux下平台就改成sh后缀名)。内容为
start java –jar
。以后双击就可运行。
第三种是我这篇文章的重点。
将 jar包包装成exe可执行文件
其实这种方式在JDK里面就在应用了。不知道你有没有注意到,%JAVA_HOME%\bin里面全是.exe文件,但仔细看看这些文件都只有几个kb而已,这是为什么呢,因为这只是一种wrapper.包装,真正在运行的仍然是jar文件。也可以称作伪ex