怎样将.java文件编译成.exe可运行文件

需要下载与jdk位数相同的exe4j(exe for java)软件。

1.   将需要的java代码打包成jar包。也就是以.jar为后缀的文件。

怎样将.java文件编译成.exe可运行文件

如图所示,选中需要打包的包,右击选择export

怎样将.java文件编译成.exe可运行文件

选中java下的jar file

怎样将.java文件编译成.exe可运行文件

然后,

怎样将.java文件编译成.exe可运行文件


然后下一步,下一步,到如下界面

怎样将.java文件编译成.exe可运行文件

 

Finish之后会在指定位置生成一个jar文件。

2.   利用工具exe4j 将jar文件转成exe文件,因为需要在没有装jdk的电脑上运行,因此原理就是在转换为exe文件时将jre放在指定位置,(这里放在同一目录下。)

准备:在桌面建一个文件夹,比如叫shoot,里面放入刚刚打包好的shoot.jar以及你电脑上安装的jdk的jre文件夹(找到拷贝过来)。

怎样将.java文件编译成.exe可运行文件

首先打开exe4j ;下一步

怎样将.java文件编译成.exe可运行文件

选第二个,next

怎样将.java文件编译成.exe可运行文件

然后

怎样将.java文件编译成.exe可运行文件

然后是exe文件名以及图标的选择,图标不勾选就是默认的,这里例子使用默认图标。再点开下拉框选择32 bit or 64 bit

怎样将.java文件编译成.exe可运行文件

然后进入到下面的界面

怎样将.java文件编译成.exe可运行文件

点击下一步之后

怎样将.java文件编译成.exe可运行文件

默认的即可,不需改动。再下一步,这个界面有两个要注意的地方。

怎样将.java文件编译成.exe可运行文件

点击加号,

怎样将.java文件编译成.exe可运行文件

Ok之后进入到这个界面

怎样将.java文件编译成.exe可运行文件

下一步也有两个要注意的

怎样将.java文件编译成.exe可运行文件

选中下拉框中的第一项之后next

怎样将.java文件编译成.exe可运行文件

Ok之后next,

怎样将.java文件编译成.exe可运行文件

选第二个。 

然后一直next.出现以下界面是就已经ok了

怎样将.java文件编译成.exe可运行文件

这时候,你的shoot文件夹有如下几个文件

怎样将.java文件编译成.exe可运行文件

接下来就可以去找一个没有装jdk环境的64位或者32位(相对应)的电脑试试了。