如何制作java可执行程序以及安装程序.docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

文件编码(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

最近下载