怎么用java写exe程序

1.怎么把java程序编程exe文件安装上exe4j的工具 , 我们生成.exe文件主要就是靠这个工具打开后 , 这个界面不用管它 , 直接next在这里 , 选择第二个JAR->EXE的选项 , 让后next此处第一行 , 填写的是应用的名字 , 随便写自己喜欢的字母组合名 , 第二行填写项目放到那个位置这里建议都放在jar文件夹就可以了 , next在这里只要在中间行“Executable name”处填写一个.exe文件的文件名 , 然后next此处有两个地方要进行操作 。
第一处就是class path要选好 , 按照图示选好class path 就ok了 。另一处就是Main class , 选好了Class path后 , Main class才可以选 , 都选好了 , next此处是设置版本 , 最小版本随便设置 , 最大版本建议空着就可以了这里都是直接next的生成完成后的界面 , 直接退出就可以的会弹出对话框问你是否保存生成的过程 , 这个根据自己需要选择最后我们看看生成的.exe文件吧 。
2.Java做好的程序如何生成exe能够生成.exe文件的软件有很多 , 这里只用 exe4j , 先去下载一个exe4j并安装 。
假设你的项目已经胜利打包成jar文件 , 那么就可以进行下面的操作了 。首先 , 在任意目录创建一个文件夹 , 最好命名和项目名相同 , 我在E盘创建了一个“DataStructure”文件夹 , 之后将所有的资源文件以及我们生成的可执行jar文件(我的DataStructure.jar)都拷贝到这个文件夹里 ,  lib目录 , 如果你要使对方计算机在没有安装JDK的情况下也能使用该程序 , 就需要将自己机器上的jre目录也拷贝进来 , 我安装的jre6 , 最后的目录结构如下:1、如果你有保存过的项目打包配置文件 , 那么点>>open打开点击next 。
2 、Project type-选择打包方式选择“jar in exe”3、Application info-配置生成的应用程序的信息选择你的应用程序的名称和将要生成的可执行文件的输出文件夹 。然后>>next.4、Executable info -配置可执行文件的参数如果只允许生成的exe文件同时只能打开一个程序运行 , 则把 “Allow only a single running instance of the application”这项的选择钩上 。
“Icon File”项表示生成exe文件后的图标 , 选择一个“.ico”格式的图片 。点击next5、java invocation-配置运行环境在class path框下清除原有的class path路径 , 点击右侧的”+”选择打包好的jar文件(1)、在Archive中选择要导入的jar文件:点击“OK” , 结果如下:(2)、在Main class中选择入口类 , 即含有main函数的类 。
之后点击nextMain Class设置完成后 , 依次将所有需要的第三方类(即外部类)加到Class Path下 , 方法同添加“DataStructure.jar”一样 , 点击“Next”6、jre-配置jre【以下(1)、(2)点很重要】在Minimum和Maximum中分别填写所允许的最小和最大JDK的版本号 。如果要在这个程序中捆绑jre , 则进入Configure search sequence选项:(1)、将Search Windows registry保留 , 如果没有该项 , 请点击绿色“+” , 选择“search registry” , 然后点击“OK”如下图;(2)再把其它的所有的directory删除 , 特别是如果有“JAVA_HOME”或“JDK_HOME”的话一定要删除 , 因为他会保存你本机的JAVA_HOME地址 , 安装时会出现路径找不到的错误;(3)、点击绿色“+”来选择捆绑的JRE位置选择刚刚拷贝好的jre如:在preferred VM中选择一种-选择虚拟机类型 , 我选择的是 Default VM 。