前言: 我们都知道Java 可以将二进制程序打包成可执行jar 文件,双击这个jar 和双击exe 效果是一样一样的,但感觉还是不同
其实将java 程序打包成exe 也需要这个可执行jar 文件
准备: eclipse、exe4j(网上有软件和帐号下载) 第一步,将java 项目打包成可执行jar 文件,首先看一下我的java project 结构,Main
java是程序入口类,里面有 main 函数,config 目录是些配置文件,lib 是用到的第三方类库 开始打包,Simulate(Java 项目)-鼠标右键-Export 弹出窗口,选择“JAR file”,点击“Next” 取消勾选“config”和“lib”目录,以及 eclipse 生成的项目配置文件“
classpath”和“
project”,点击“Next” 一切默认,点击“Next” 在弹出窗口中,选择我们自己创建的 MANIFEST
MF 文件,点击“Finish” 我的MANIFEST
MF 文件内容为: Manifest-Version: 1
0 Main-Class: bing
Main Class-Path:
lib/ojdbc14
jar lib/poi-2
jar lib/jbcl
jar lib/JTattoo
jar lib/liquidlnf
jar Created-By: IceWee 通过指定“Main-Class”来达到可执行jar 文件的目的
其实我们最终是将项目打包成ex e,Class-Path 可以不指定,在打包ex e 的时候还要指定classpath 的
第二步,将项目打包成ex e,这里要明确一点,并不是把所有的文件都打包成一个ex e,资源文件是不能包进去的,往下看↓ 首先,在任意目录创建一个文件夹,最好命名和项目名相同,我在F 盘创建了一个