《2022年Java打包成jar文件,以及将jar文件导出为exe文件方法汇总 .pdf》由会员分享,可在线阅读,更多相关《2022年Java打包成jar文件,以及将jar文件导出为exe文件方法汇总 .pdf(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Java 打包成 jar 文件,以及将 jar 文件导出为 exe 文件方法汇总 (图形说明)一、Java 打包成 jar 文件方法一:用 Eclipse 导出 jar 文件注:我用的是 Eclipse,但是 MyEclipse 也大同小异首先右键点击所要打包的工程,选择Export 选项选择 JAR file ,点击 Next名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 36 页 - - - - - - - - - 在要打包的工程前打钩,如上图红色所示;选择导出文件的
2、目的地址,如图蓝色所示,包名随意,没有特定的要求;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 36 页 - - - - - - - - - 点击 Next名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 36 页 - - - - - - - - - 点击 Browse名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
3、- - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 36 页 - - - - - - - - - 选择到主类所在的上一个文件夹,别忘了填写File name (随意起名即可),点击OK;点击第四幅图的下面的Browse 按钮,选择主类的名字,如下图所示名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 36 页 - - - - - - - - - 点击 OK,即可完成打包。运行 jar 文件,可将 jar 文件与一个批处理文件放到一个文件
4、夹中;其中批处理文件的内容为:java -jar neme.jar (其中name 为 jar 包的名字)批处理文件格式为 .bat; 双击批处理文件即可运行程序。PS:将 java 工程文件打包成 .exe 文件我用的是一个 exe4j 的免费软件第一步:默认即可,直接点击Next名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 36 页 - - - - - - - - - 第二步:如果有已经制作好的jar 文件,选择 “JAR in EXE”mode,然后点击 Next
5、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 36 页 - - - - - - - - - 第三步:红色划线框内填写工程名字,随意即可;蓝色划线框内填写打包后的exe 文件输出目录名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 36 页 - - - - - - - - - 第 四步:如果需要导出为exe 文件的是图形界面,则选择GUI applic
6、ation ;如果要导出为 exe 文件的是控制台的,则选择 console application ;Executable name写你将要生成的exe 文件的名字, Icon File 可以选择生成文件的图标名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 36 页 - - - - - - - - - 第五步:点击绿色的加号,出现如下所示对话框,选择archive,然后选择已经打包好的jar 文件名师资料总结 - - -精品资料欢迎下载 - - - - - - - -
7、- - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 36 页 - - - - - - - - - 选择主类名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 36 页 - - - - - - - - - 完成后如图所示名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 36 页 - - - - - - -
8、- - 第 六步:最小版本填 1.3,最大版本填 1.6;如果只需导出的 exe 在装有 JRE 的机子上可以运行,那么一路Next 下去,最后点击 Finish 即可;如果想要在没有装 JRE 的机器上运行,那么需要继续,点击Advanced Options ,选择 search sequence名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 36 页 - - - - - - - - - 选择 Directory ,点击浏览按钮,选择JRE 所在的根目录,将JRE 复
9、制过来,如下图所示名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 36 页 - - - - - - - - - 选择 Preferred VM ,选择 Client hotspot VM名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 36 页 - - - - - - - - - 第 7、8 步是一些基本配置,默认即可,第9步编译,第 10 步你就
10、可以看到以下效果了名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 36 页 - - - - - - - - - 好了,大功告成了 方法二:用命令生成jar 文件首先编写一个清单文件,名为:MANIFEST.MFT ,其代码如下:Manifest-Version: 1.0 /该属性是创建可执行jar 包必需的,指定的Main-Class 为全路径类名(且该类必需有main 方法)Main-Class: 填写你的主类Created-By: 1.5.0_02 (Sun Mic
11、rosystems Inc.) 然后,使用如下命令生成jar 文件:jar cfm 填写你要生成jar 的名字 .jar MANIFEST.MFT *.class其中, c 表示要生成一个新的jar 文件; f 表示生成 jar 的名字; m 表示清单文件的名字二、ar 文件导出为可执行文件,即exe 文件方法一:用 j2ewiz,使用方法如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 36 页 - - - - - - - - - 操作步骤:1、双击 j2ewiz
12、.exe, 出现软件注册窗口,点击下一步。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 36 页 - - - - - - - - - 2、选择待转换的 Jar 文件及最低 Jvm 版本。我选择了一个贪吃蛇小游戏的Jar 文件,最低 JRE 为 1.5。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 36 页 - - - - - - - - -
13、3、选择程序类型,我选择了Windows 窗口程序。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 36 页 - - - - - - - - - 4、选择主启动类,我选择MySnakeFrame 类。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 36 页 - - - - - - - - - 5、其他选项,我没选。名师资料总结 - - -精品资料
14、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 36 页 - - - - - - - - - 6、选择其他依赖包,我没选。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 36 页 - - - - - - - - - 7、选择生成 exe 文件的文件名(路径)和图标。我放在桌面上的MySnake.exe ,图标默认。名师资料总结 - - -精品资料欢迎下载 - - - - - -
15、 - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 36 页 - - - - - - - - - 8、生成完成,可以配置其他参数,我没配置,点完成。9、这就是我们的 exe 文件。原来的 jar 文件为 184 KB ,生成的 EXE 文件为 611 KB 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 36 页 - - - - - - - - - 10、看看能不能运行,哈哈,成功了!11、我们在没有 Java
16、 环境的机器上试一试,我用的是虚拟机,没装java。结果可想而知,无法运行。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 36 页 - - - - - - - - - 方法二:使用 Jsmooth ,其使用方法如下:操作步骤:1 、首先准备我们的资源 , 把要转换的 Jar 文件、精简过的 JRE 文件夹和想生成的 EXE 文件 的图标(可以是 png,jpg 等格式,不想加图标可以不弄)放到同一个文件夹内。这一步一定要做,否则可以成功生成,但在没有java 环境的机
17、子上还是不能运行,因为他会找不到JRE 文件夹的位置2、双击 jsmoothgen.exe ,出现主界面。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 36 页 - - - - - - - - - 3、点击骨架,我从骨架中选择Windows Wrapper (根据自己程序需要选择),即有图像界面的窗口程序,下面的消息为找不到 JRE 环境时显示的消息, URL 为 JRE 的下载地址。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
18、 - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 36 页 - - - - - - - - - 4、点击可执行文件,填写生成EXE 文件的文件名(路径)和图标名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 29 页,共 36 页 - - - - - - - - - 5、点击应用程序,出现如下窗口:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
19、 - 第 30 页,共 36 页 - - - - - - - - - 可以选择 “ 嵌入式 Jar” ,即将 Jar 文件嵌入到 EXE 文件里面,也可以在Classpath 中加入 Jar 文件,不过这样生成的 EXE 文件里没有 Jar 文件,运行时需要从外部加载。我们勾选 “ 嵌入式 Jar” ,填写要转换的Jar 文件路径。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 31 页,共 36 页 - - - - - - - - - 然后点击 “ 主类” 后面的浏览按钮出现如下对
20、话框:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 32 页,共 36 页 - - - - - - - - - 从中选择主类,点Select 按钮。6、关键的一步: JVM 选择.点选捆绑在你应用中的JVM,点击浏览按钮,选择JRE 目录名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 33 页,共 36 页 - - - - - - - - - 7、哈哈,现在可以点击工具栏
21、上小齿轮编译了。看看我们的 EXE 文件原来 Jar 文件 184 KB现在 exe 文件为 611 KB 。8、这个程序在有java 环境的机子上可以独立运行名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 34 页,共 36 页 - - - - - - - - - 在没有 java 环境的机子上只要该目录下有JRE 文件夹( JRE 环境)就可以运行。9、我们测试一下,在没有java 环境的虚拟机上可以成功运行。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 35 页,共 36 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 36 页,共 36 页 - - - - - - - - -