java打包成exe(带图片,不放大)

一、如何把java程序打包成exe文件

因为java没有python那样有自己的打包库,需要下载一个外部软件exe4j,在这个软件上去打包这个java程序 第一步是打包成一个jar包,然后才能在这个软件上打包成exe文件

这三种特殊情况的处理,也在(二、过程)中也提到了

如果只是想知道三种特殊需要,可以看最下面的三个。


二、过程

二.1、如何将java程序打包成jar包

1.选择文件->项目结构 (英文是Flie —> Project Structure)

2.添加新工件(英文Artifacts)

3.选择要封装的类和他的主函数,以及导出的位置(后面构建后这个位置才有jar包)

4.构建(英文Build -> Build Artifacts..)

左边选择要构建的工件,右边选择构建(英文是Build)

此时jar已经生成,找到该jar包的位置(最好在桌面建一个文件夹),下面需要使用


二.2、如何使用软件exe4j将jar包打包成exe文件

1.下载链接:

点击安装exe文件进行安装, 最好在安装位置找到文件,在桌面上建一个快捷方式

2.第一步Welcome:

随便起个名字和密码即可,注册码找一个填就行:

A-XVK258563F-1p4lv7mg7sav A-XVK209982F-1y0i3h4ywx2h1 A-XVK267351F-dpurrhnyarva A-XVK204432F-1kkoilo1jy2h3r

3.第二步Project type:

选择"JAP in EXE" mode

4.第三步Application info:

5.第四步Executable info:

注意:exe的图标必须是ico格式的图片,只改名字还不行,可以在这里转化下:

下面还有一些高级选项,只有第5个Manifest options需要设置下,打包后的exe文件会放大近25%,如果不想让他放大选择,按下图选Always

6.第五步Executable info:

7.第六部 JRE:

如上面所说,如果需要exe文件发送给其他没有java环境的人,6的高级设置需要以下操作

8.第七、第8步骤都是直接点击next即可

然后经过第9步的自动打包,在上面设定的exe文件输出位置处就有exe文件

三、如何在打包的时候带上图片和音乐

想要带上图片和音乐只需将对应的资源文件和exe文件放在一起同目录下即可,这时打开便可以加载的到。

注意:jar包可以不放进来,图片和音乐文件还是原来程序中执行的那个文件

想要发给别人(没有java环境的)可以运行,还需放入jre文件且一定设置(上面说的有)

四、如何打包后不放大

只需要在exe4j打包时的第4部下的最后一个,选择如图的2即可(如果不是这样,可以翻译下看看哪个是不放大)

五、如何把exe文件发送给别人也可以打开(别人没有java环境也可以打开)

1.需要在最终文件中放入一个jre文件,jre文件其实就是java的运行环境,在安装的java环境处就有这个jre文件,或者用这个链接下载解压 jre下载链接:
2. 然后在exe4j中,第6步需要用自己下载的jre文件来编译

自己写的小游戏的exe文件,下载解压即可玩(哪怕没有java环境),

经验分享 程序员 微信小程序 职场和发展