源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

详解Java Project项目打包成jar,并生成exe文件

  • 时间:2022-09-11 06:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:详解Java Project项目打包成jar,并生成exe文件
[b]初衷:[/b] 工作中写一些辅助工作的小工具时,将其打成exe,方便使用 [b]准备工作:[/b] Eclipse,jdk,net.sf.fjep.fatjar_0.0.32.jar,exe4j.exe [b]1 将项目打包成jar文件:[/b] 1.1 用Eclpise的Export功能生成jar(单纯生成jar包时推荐) 目录结构 [img]http://files.jb51.net/file_images/article/201701/2017010314043418.png[/img]    右击项目,选择Export [img]http://files.jb51.net/file_images/article/201701/2017010314043419.png[/img]    只留java文件 [img]http://files.jb51.net/file_images/article/201701/2017010314043420.png[/img]    默认next到finish,有两种处理方式 方式一:自动生成MANIFEST.MF(默认的) [img]http://files.jb51.net/file_images/article/201701/2017010314043421.png[/img]    方式二:自己写MANIFEST.MF(可以写一些自己想要的内容) [img]http://files.jb51.net/file_images/article/201701/2017010314043422.png[/img] [img]http://files.jb51.net/file_images/article/201701/2017010314043423.png[/img] [b]说明:[/b]   1) 通过指定“Main-Class”来达到可执行jar文件的目的   2) 其实我们最终是将项目打包成exe,Class-Path可以不指定,在打包exe的时候还要指定classpath的   3) 因为有依赖包和资源文件,执行生成的jar文件,会报异常   1.2 用eclipse三方插件fatjar生成jar(生成exe文件时推荐) 下载net.sf.fjep.fatjar_0.0.31.jar,将去放在Eclipse的plugins目录下 [img]http://files.jb51.net/file_images/article/201701/2017010314043424.jpg?20170314822[/img]    右击项目,选择Build Fat Jar [img]http://files.jb51.net/file_images/article/201701/2017010314043425.png[/img]    选择项目用到的外部依赖jar [img]http://files.jb51.net/file_images/article/201701/2017010314043426.png[/img]     说明:此jar是可执行的 2 将项目生成exe文件:(使用软件是exe4j) 在任意目录创建一个文件夹,命名最好和项目名相同,将一下文件放入其中 [img]http://files.jb51.net/file_images/article/201701/2017010314043427.png[/img] 打开exe4j,按步骤操作: 1.welcome  跳过 2.Project type [img]http://files.jb51.net/file_images/article/201701/2017010314043428.png[/img]    3.Application info [img]http://files.jb51.net/file_images/article/201701/2017010314043529.png[/img]    4.Executable info [img]http://files.jb51.net/file_images/article/201701/2017010314043530.png[/img]    5.Java invocation [img]http://files.jb51.net/file_images/article/201701/2017010314043531.png[/img]    6.JRE [img]http://files.jb51.net/file_images/article/201701/2017010314043532.png[/img]    Search sequence [img]http://files.jb51.net/file_images/article/201701/2017010314043533.png[/img]    Preferred VM [img]http://files.jb51.net/file_images/article/201701/2017010314043534.png[/img]    7.Splash screen,8.Messages,9.Compile executable,10.Finished next --> finish [img]http://files.jb51.net/file_images/article/201701/2017010314043535.png[/img]    注:用到的软件是exe4j,注意要注册激活(网上随便找个注册码就好),不然运行生成的exe文件时会有弹出框 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部