java<jar<exe<setup.java项目打包为安装文件。不依赖jre。

一、项目导出为jar

    1,这步最简单了,通过当前的开发工具将java项目打成jar包。这边截图,以便后面同学学习。


选择export导出项目;

选择主程序,如果项目不是很大,将项目中引用到的jar包直接打到jar中即可(有一些jar打不进去,后面会说);
然后一直下一步。完成。可运行的jar包已经生成,在dos命令下运行查看运行效果;
java -jar  目录/a.jar
二、jar通过工具打成exe,exe依赖同目录下的文件
    这一步有很多工具,我尝试过两个exe4j和jsmooth,这里我只提供jsmooth的下载包,在文档最后,后面的打包过程也着重讲解jsmooth:
JSmooth_0.9.9-7_zh_CN.zip
免安装版本的。将jar包打成exe,其中需要注意的是程序的依赖包和jre。路径配置正确就能打出正确的exe包。
说明一下:打exe之前,准备工作做足:
    jar包,依赖包,图标,jre等放到同一文件夹下: 
打开jsmooth:

1,点击骨架


    选择要生成的java程序类型。我的是后端运行的无窗口程序;这个不多说,中文版的,自己看说明应该没问题。
2,点击可执行文件

输入文件名称,选择图标, 注意:这里要选中设置执行文件所在的目录为应用程序的当前目录;
然后点击保存,随意起一个名称,然后切换一下窗口,图标路径已经调整为绝对路径了;
3,点击应用程序

先添加ClassPath,添加主类,也就是上面打的jar包。然后选择main方法的文件; 注意:
如果过程中使用到的数据库驱动,虽然已经打入了jar包,打exe的时候往往找不到。这边嵌入式jar包设置将数据库驱动程序添加进来。
4,选择JVM选择,添加jre;如果程序需要独立与电脑平台运行,就需要将jre打到exe中。选中jre之后如果显示还是绝对路径,需要保持一下,然后切换一个窗口,直到jre的路径
变为相对路径之后在进行下一步:

5、JVM配置,如果程序需要输入参数,可在这里设置。完成之后点击编译,会生成一个exe。
注:打成的exe只能在该文件夹下运行,依赖与该文件夹下的资源文件。但是整个文件夹不依赖与电脑是否安装jre。
到这里已经成功了一大半了。
存在的问题:exe依赖文件,非安装,老用户不习惯。经常会被杀毒软件杀掉。
因为存在以上诸多问题,才有将exe打包成安装文件的想法。
三、exe通过工具生成setUp.exe,可安装;
工具这里我不做过多介绍。很多工具,应该都可以用,我这里用的InnoSetUp,工具我放在文档最后。
这个工具是e语言的语法,很简单,很好理解,关于这个工具我也补多少,网上很多攻略。 InnoSetup_523_WestKing_HA(1).rar
------无法上传附件。。。。有需要qq我。
有问题qq645627856。勿喷!



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值