2、进入exe4j登陆界面后首先进行注册注册码在网上有
此后一直向后,等到最后一步点击click******测试.
2、进入exe4j登陆界面后首先进行注册注册码在网上有
此后一直向后,等到最后一步点击click******测试.
首先看一下我的项目的目录结構:
1,项目名字上面点右键选择Export,在选择java\JAR file下一步;如下图:
(6)、可能会出现的错误
如果以上过程都能胜利完成,恭喜你这一过程唍成了,生成个jar文件成功!但是有时候在第(4)后会出现错误如:
此时,课通过以下方法解决:
1)检查项目下的bin文件夹下的文件是否完整打成jar包的过程实质上是将项目下bin文件夹下的文件(class文件,图片jar包等文件)压缩成jar包。打开项目的目录结构你会发现:在src文件夹下有的文件在bin文件夹下都一个一样的副本(.java文件对应的是.class文件)
2)、刷新项目,选择要打包的项目右击鼠标,选择refresh作用是可能更改了的内容沒有及时复制到bin文件夹下。
3)、在项目的目录下和src同级建一个META-INF文件夹,
里面指定main-class以及程序运行相关的代码
能够生成.exe文件的软件有很多,自己去查一下我这里只用 exe4j,先去下载一个exe4j并安装假设你的项目已经胜利打包成jar文件,那么就可以进行下面的操作了
首先,在任意目录创建一个文件夹最好命名和项目名相同,我在E盘创建了一个“DataStructure”文件夹之后将所有的资源文件以及我们生成的可执行jar文件(我的DataStructure.jar)都拷贝到这个文件夹里, lib目录如果你要使对方计算机在没有安装JDK的情况下也能使用该程序,就需要将自己机器上的jre目录也拷贝进来我安裝的jre6,最后的目录结构如下:
选择你的应用程序的名称和将要生成的可执行文件的输出文件夹然后>>next.
在class path框下清除原有的class path路径,点击右侧的”+”选择打包好的jar文件
(1)、在Archive中选择要导入的jar文件如下图:
点击“OK”,结果如下:
(2)、在Main class中选择入口类即含有main函数的类。
Main Class设置完成后依次将所有需要的第三方类(即外部类)加到Class Path下,方法同添加“DataStructure.jar”一样点击“Next”
在Minimum和Maximum中分别填写所允许的最小和最大JDK的版本号。
(2)再把其它的所有的directory删除特别是如果有“JAVA_HOME”或“JDK_HOME”的话一定要删除,因为他会保存你本机的JAVA_HOME地址安装时会出现路径找不到的错误;
(3)、点击绿色“+”来选择捆绑的JRE位置
选择刚刚拷贝好的jre如:
7、接下来没有什么特别重要的配置了,可根据需要自己去选一些参数也可以直接next,next知道完成。
这是因为你还沒有注册exe4j软件注册之后就不会有提示了。网上搜的一个注册码:L-g782dn2d-1f1yqxx1rv1sqd
首先,自己去下一个Inno setup安装很简单,就不用说了直接根据提示安装。下载链接:
[Setup这个段包含用于安装程序和卸载程序的全局设置
AppName(要安装的)程序名称
[Files]这是定义安装程序安装文件到用户系统中的可选文件段。
DestDir文件安装到用户系统中的目录
[Icons]这个可选段定义所有创建在开始菜单和/或其它位置 (比如桌面)的快捷方式。
Name要创建的快捷方式的名字囷位置
Filename捷方式的命令行文件名,通常用一个目录常量开头
编辑好脚本程序之后选择“构建”\“编译”完成后即可。
选择"文件"/"新建"打開''Inno Setup脚本向导"创建新的脚本文件。
根据提示一步一步来这个很单间,我就不多说了