使用exe4j打包jar生成exe常用设置

 

使用exe4j打包jar生成exe常用设置 2012.1.6
转载:http://hi.baidu.com/%D3%AD%B7%E7%BB%AF%D3%EA/blog/item/bc6241de5f4a5e5dcdbf1a5e.html


本文首先默认你已经拥有可用的jar文件和exe4j程序。
下面开始详述步骤:
1.welcome-打开exe4j

如图,如果你有保存过的项目打包配置文件,那么点>>open打开即可。如果没有点>>next.

2.Project type-选择打包方式
由于我们讲的是打包jar生成exe,所以选“jar in exe”mode,这种方式可以把一个java应用程序打包成一个exe文件,但是不能将除jar以外的附加文件打包进去。然后>>next

3. Application info-配置生成的应用程序的信息
设置你的应用程序的名称和将要生成的可执行文件的输出文件夹。然后>>next.

4.Executable info -配置可执行文件的参数

type项根据你的程序的类型确定,本例为GUI程序;接下来是文件名、可执行文件的图标、是否只允许同时刻只能运行一个应用程序、当主线程有误时是否抛出异常、更改工作目录(相对于可执行文件)。然后点>>advanced options>>version info

5.version info-设置版本信息
6.java invocation-配置运行环境
先配置class path,将此项内原有的配置全部删除,然后点“+”找到你生成的jar文件,
然后在上边的general中点浏览按钮,exe4j会自动找到你应用程序的入口-main class。
在下边的advanced options中选native libraries设置,此功能是添加你程序用到的外部jar包文件,这个我一直没用过,因为我做什么事都喜欢集中,所以在程序中用到的所有外部包全整合到jdk/jre里了,这样在给客户安装程序时只要把程序直接给他考过去就可以用了,不用再安装其它东西,他们会很喜欢的哦,毕竟用户不是搞程序设计的嘛。

7.jre-配置jre
在这里配置你的jre版本类型,然后再看>>advanced option>>search sequence
在这里来配置你运行程序所需的jre/jdk的位置,如果你只是打包后本机运行,直接指定到你本机的jre/jdk目录即可,如果你打包后的程序要在别的客户机上运行,而该机又没装jdk,这时我们就要想另一种方法了。从客户的角度讲,拿到手的软件在安装过程中应尽可能少的给客户带来繁琐的安装事项,最好只点一下鼠标就能自动安装。因此,我们要让用户省去安装jdk的麻烦。要解决这个问题,我们可以把安装好的jdk复本放置在最终产品的根目录下,然后在上图中添加这个jdk复本为程序的运行环境
search registty 可以扫描已经安装的jdk/jre,我们选择directory,为程序指定一个jdk目录,只需定位到jdk根目录即可,如上图。 然后>>next
这里要说明一点,用eclipse开发的程序只要一个jre就行了,jdk不用的,所以我是把jre打包进exe运行环境的,这样的话在java version下边的那个允许使用jre beta版的选项就要选中了。
8.preferred vm-选择虚拟机
这个根据具体情况选择,本例为client. 然后>>next

9.splash screen -预载窗体
在这里可以设置你的预载窗体界面,不过好像只认gif类型的图片,status line and version line 可以在position text lines visually预览界面中调整其显示位置。然后>>next,接下来是选择语言界面,根据自己情况选择。然后>>next

10.compile executable-编译生成可执行文件
自动跳转至:
在这里可以点击运行生成的可执行文件,也可以将本次配置方案保存起来以备后用。
java应用程序利用Exe4j打包exe文件 java应用程序利用Exe4j打包exe文件 今天上课给学生介绍利用Myeclipse打jar包和exe文件,随便就随手写了下文档供大家参考,希望对大家有用。 1.      使用简介: 把java应用程序打成exe文件我们可以借助第三方软件exe4j来完成。E 阅读详情

相关推荐

exe4j与inno使用完整教程

图文讲解了两款软件的详细使用,附带下载地址等,同时标明了其中的一些关键点与容易出现问题,及其解决方案

exe4j将jar包转为exe时,导入多个第三方jar包解决办法

exe4j将jar包打成exe文件的时候,需要引入第三方jar包,如果很多的话,一个个引入比较麻烦,这时候就可以用到Scan directory功能,具体操作如下。 1.选择project type为"Regular mode",next。 如下图 因为如果选择"JAR in EXE",将不能使用Scan directory功能 2.填写application名称和目录,next。 3.填...

weixin_42769504的博客 4348

exe4j(64位)最新6.0版本,支持java8

exe4j(64位)最新6.0版本,支持java8,亲测可用,非常方便,支持win10,64位版本.完美转化exe文件.希望能够提供给有需要的人

exe4j增加启动页(初始画面)

exe4j打包的应用可能启动的时候会花费太长的时间,又或许我们需要在启动exe的时候增加我们的版权页面。这时候就需要在exe启动的时候增加启动页了,就是splash screen。 关于exe4j如何打包请参考之前写的 http://blog.youkuaiyun.com/qq_20473985/article/details/53186216 ,现在我们只讲述如何增加初始画面: 1.在exe的左侧

指南针的博客 2533

exe4j 和 打包exe 教程文档

将java程序打包成exe执行文件

exe4j java exe制作工具

exe4j java exe制作工具exe4j java exe制作工具exe4j java exe制作工具

关于exe4j和Inno setup的使用

本篇文章是本人根据自己的兴趣爱好进行解说一下关于exe4j和Inno Setup这两种工具的使用。   对于java爱好的开发者来说,目前的C\S结构的程序已经退出了java的开发前沿,但是对于很多java初学者而言,学习C\S结构的程序设计是学习好java的第一步也是很重要的一个环节。相信很多java学习的人都很熟悉基于Swing组件开发的坦克大战,贪吃蛇,五子棋等桌面应用小程序。对于刚刚开始

zhujiongming的专栏 1957

exe4j和icon图标

exe4j打包工具,将jar包打成windowns的可执行exe文件,方便开发一些小的工具

深入解析Lora模块的工作原理与应用场景

本文深入解析了Lora模块的工作原理与应用场景。Lora模块作为物联网领域的核心无线通信组件,凭借其独特的扩频调制与半双工通信技术,实现了远距离、低功耗的数据传输。文章详细拆解了其技术内核,包括空中唤醒等低功耗奥秘,并提供了地址、信道、空中速率等关键参数的实战配置指南。最后,探讨了Lora模块在智能家居、智慧农业、城市监测等广域物联网场景中的具体应用,为开发者提供了从理论到实践的完整参考。

weixin_29174385的博客 334

UE5动画革命:如何用Motion Matching技术让你的游戏角色动作更流畅(附实战配置)

本文深入解析了UE5中Motion Matching技术的实战配置与应用。通过对比传统动画状态机的局限,详细阐述了如何构建动画数据库、在UE5中配置Pose Search Database及动画蓝图,并探讨了与IK融合、性能优化等进阶策略。该技术能显著提升游戏角色动作的流畅度与真实感,是下一代动画解决方案的核心。

weixin_29075633的博客 864

使用exe4j 制作java启动程序的 等候界面

最近,项目中想做几个java本地应用的 开启等候界面(最好类似与photoshop那种,开机界面是一张图片,而且图片可以使不规则形状,即不是矩形等),抽出时间来网上查了一下,当中也走了很多弯路,最后发现 exe4j可以直接实现这个功能。 方案1:网上找到了一些示例代码,使用的是 jframe 和 jwindow, 目录结构如下: 代码如下: import javax.s

z69183787的专栏 7484

【Flow3D实战】从零构建水利冲淤模型:关键步骤与参数详解

本文详细介绍了使用Flow3D构建水利冲淤模型的关键步骤与参数设置技巧。从基础认知到前处理、计算设置和后处理,全面解析如何高效模拟水流与泥沙的相互作用,特别适用于桥墩冲刷、水库泄洪等工程场景。通过实战案例分享,帮助读者掌握Flow3D在水利工程中的精准应用,提升模型精度与计算效率。

weixin_42549723的博客 510

java有非标准库生成exe_使用exe4j打包jar生成exe常用设置[08-5-25更新]

评论#re: 使用exe4j打包jar生成exe常用设置2008-02-19 15:28lindabang兄弟能教我怎样做jar文件吗?谢谢!lindabang@163.com回复更多评论#re: 使用exe4j打包jar生成exe常用设置2008-02-24 14:45y6cn@lindabang其实eclipse里就有导出为jar文件这一个功能。回复更多评论#re: 使用...

weixin_39843431的博客 1014

保姆级教程:用Python+OpenCV实现相移法与格雷码三维重建(从生成条纹到点云生成)

本文详细介绍了使用Python和OpenCV实现相移法与格雷码三维重建的全流程,从条纹生成到点云计算。通过结构光技术,结合相移法和格雷码,实现高精度的三维重建,适用于无纹理物体表面的密集对应点生成。教程包含环境搭建、条纹生成、相位计算、三维点云重建及常见问题排查,适合计算机视觉开发者和研究人员。

weixin_33443333的博客 351

OpenMMLab实战指南:从环境搭建到首个检测模型运行

本文是一份详细的OpenMMLab实战指南,重点介绍了如何从零开始搭建环境并运行首个目标检测模型。内容涵盖Miniconda环境配置、PyTorch与CUDA版本匹配、使用MIM工具安装MMCV和MMDetection的核心步骤,并通过RTMDet-tiny模型演示了完整的推理流程,帮助开发者高效入门这一计算机视觉开源算法体系。

weixin_28678151的博客 159

JAVAFX项目打包成exe,exe4j打包jar成exe,jar包打包成exe运行,javafx项目打包成jar,exe4j打包lib到exe,exe4j lib目录一起打包

一、javafx打包成jar   最近在搞东西,用JAVAFX写了个工具,写完后,需要打包成exe或jar包运行,有以下几种方式:   1.javafxpackager javafxpackager是javafx提供的打包工具,从jdk1.7开始就包含这个工具了,它在 jdk 的 bin 目录下,javafxpackager命令既可以打包成jar也可以打包成exe。 ● 用javafx...

fendo 1万+

YOLOv13改进策略【Neck篇】| GSConv 轻量卷积,Slim-Neck 减参数还不掉点

Neck 篇的第二篇继续"替换式"改进,这次的对象是 Neck 里的下采样卷积。GSConv 出自《Slim-neck by GSConv: a better design of lightweight detector》(2022),它的出发点:DWSConv(深度可分离)轻但"信息混不进通道",标准卷积重但表达好——GSConv 用GConv(分组卷积)混通道 + DWConv 补空间 + Channel Shuffle 打散,两全其美。

qq_53329130的博客 30
上一篇: 学习视频网站收藏
下一篇: jquery plugin
programloverjack
博客等级 码龄17年 5粉丝 252原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值