2024-04-19 23:13:22 | 我爱编程网
当我们使用java编写出软件后,想要将它制作成exe发布出来,但是一般制作出的exe文件都还需要再装一个jre才能运行,那么如何生成可到处运行的exe程序呢?今天就来教大家如何制作。
首先打开exe4j将jar打包成exe文件,具体操作不在这赘述,说两个注意点就好。首先模式要选对,选jar-exe
接着你要把jre放在exe输出的文件夹下,这样你选中jre时就会出现图中的格式
然后打开inno setup文件夹下的compil32,选择 创建新的脚本文件
接着填写你的程序的名称等等信息
然后一直下一步,那些没什么重要的。然后到了图中这步就要注意 了,主执行文件选择打包出的exe文件,添加的文件夹选择jre的 父文件夹,接着下一步我爱编程网
像显示信息的请自便,下一步后可以设置输出的文件夹、图标、程序名称
一直下一步直到提示创建完成,然后它会问你是否立即编译,选择是,最好保存一下,然后它就会开始编译了,等待一段时间后就可以了。
首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。
这几步操作网上介绍的插件和方法很多,但有的好用有的不好用,而且有的还需要注册。经过尝试比较,在“千里冰封”的博客上得到了很大的帮助。整理一下。使用这几个工具,您也可以顺利的发布您的java程序!
1 打包成双击可执行的jar文件。
推荐插件:fatJar(Eclipse使用)
下载地址
_id=115990&package_id=125924
我用的是Eclipse,它自带的打包方法在打包一些图片等资源时不是很爽。可以使用这个插件。
安装方法解压后将plugins文件夹下的net.sf.fjep.fatjar_0.0.24文件夹拷到eclipse安装目录的plugins 下。
用此工具可以方便的将eclipse中的工程打包成jar文件。如果是要打成可执行的jar请注意选取主类。
你的项目=〉Export..=>向导里有fat jar =>...
2 将jar文件转换成exe文件。
推荐工具:exe4j
用exe4j把java打包成exe
在我们写程序的时候,有时会有一种需求,那就是希望我们的程序是一个可执行文件,而不是一个 jar文件,其实大部份时候,可执行的jar文件都可以满足要求,但是如果我们的程序是需要保护的,那么打包成jar文件就不太安全了,因为jar文件就是一个解压缩文件,一解压就什么都能看到了,当然也可以选择混淆,但是混淆了以后排错就没那么容易了,因为混淆的时候,把一些类的信息都混淆了。如何既保证代码的安全又容易排错呢?那么打包成exe就是一种很好的办法了,其实我今天介绍这个方法并不是希望大家去打包成exe文件,因为exe文件毕竟不是跨平台的,用了exe的格式就失去了java的初衷了。
exe4j可以打包成各种格式的exe,可以把jar打包进exe,也可以引用一个外部的 jar文件,还可以打包成windows服务的程序,并且可以设置最低jre的版本,还可以设定启动画面,虽然java6.0已经实现了这一点,但是还是没有exe4j生成的启动画面快。
3 将exe文件并jre打包成安装文件,可以在没有安装java虚拟机的电脑上运行
推荐工具:install4j
Install4j介绍
install4j是一个功能强大的,多平台Java安装文件生成工具,用于生成Java应用程序本地化的安装及应用程序发布。 install4j 的优异性在于它易于使用,紧密的集成到目标平台,以及灵活的JRE 管理与部署选项。
创建发布树
install4j的图形用户界面允许你:
* 完全自定义发布树
在发布树的每一个目录中,你能设置整个目录内容或是磁盘上任何目录的单个文件。定义的视图与结果视图让你能完全控制安装程序将发布的文件。
* 处理特定平台的差异
install4j提供方便的“包含/排除”机制,使其适应平台方式来进行发布。
* 针对Unix, Linux 及Mac OS X所定义的文件权限
对发布树的每一个元素,当其安装在类似于Unix这样的平台上时,你能自定义用户访问的权限。
* 定义优良的卸载策略
对发布树的每一个元素,你能决定在卸载时是否删除它。
* 定义覆盖策略
对发布树的每一个元素,你能配置不同的覆盖策略,当安装过程中需要覆盖文件时,这些覆盖策略会指示nstall4j进行相应的操作。
* 定义安装的组件
你能定义文件及目录的分组,形成分离的安装组件,这样你就可提供给用户来选择只安装一定的组件。
其实一个好的应用如果不太好布署,那么别人也只能对它望而兴叹了,现在有了 install4j,很多布署的问题几乎全部解决了.我们可以用exe4j打包java应用,然后用install4j发布java应用,以前java程序布署难的问题,现在几乎都解决了.install4j不但用于打包很合适,并且它还提供了一组很强大很实用的与平台相关的api.这些对于扩展我们的程序也是有很大的帮助的.
我爱编程网(https://www.52biancheng.com)小编还为大家带来怎样将编译好的java程序打包成可执行文件?的相关内容。
需要的工具myeclipse 、jar2exe
步骤:1、将Java项目导出成.jar包,鼠标右键项目名,选择导出
2、导出的方式选择Runnable JAR file,点击next继续
3、选择导出文件的路径
4、 jar文件成功导出到桌面
5、用工具将jar文件打包成EXE可执行文件,选择刚才导出的jar文件
6、选择要导出程序的类型
7、选择主类,图片可不选
8、导出程序的具体设置
9、 选择辅助jar文件没有则不选
10、最后为EXE文件命名和更换图标
11、成功生成!
java程序打包成exe文件1、首先全局快捷键Ctrl加Alt加Shift加S。2、其次新建JAR,选择有依赖关系的模块。3、最后选择要打包的项目,选择要执行的main函数和jar包路径,即可将java程序打包成exe文件。怎样将编译好的java程序打包成可执行文件?需要的工具myeclipse、jar2exe步骤:1、将Java项目导出成.jar包,鼠标右键项目名,选
如何将java源程序打包成可执行文件把java项目打包成exe可执行文件!打包跨平台的.exe文件。安装后运行左窗窗口标有十步。第1步:完全略过,直接点Next第2步:选择“JARinEXEmode”就是选择已经有制作好的jar文件。第3步:上面是项目名称,可随便填写,下面一个写出想要将打包后的exe文件输出的目录的是“桌面\project\”。
怎样将编译好的java程序打包成可执行文件?需要的工具myeclipse、jar2exe步骤:1、将Java项目导出成.jar包,鼠标右键项目名,选择导出2、导出的方式选择RunnableJARfile,点击next继续3、选择导出文件的路径4、 jar文件成功导出到桌面5、用工具将jar文件打包成EXE可执行文件,选择刚才导出的jar文件6、选择要导出
关于JAVA写出的小程序,怎样转化为可执行文件JAVA程序变成.EXE的可执行文件,是需要下载一个软件的。使用这个软件比较麻烦。最简单有效的办法是把做好的程序,达成jar包。在Windows下是可以像exe文件一样点击就可以运行。方法如下。1.File->Export->出来的界面选择java下面的jar表示导出为jar文件。2.然后进入选择工程界面,点击你要导出
java应用程序怎样打包成可jar执行程序(java打包成可执行文件)总体思路是先打成jar再把jar打成exe。主要看1.3和2.3里的内容就可以了。1.将项目打成jar:1.1要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可以用Eclipse的Export生成jar。经过尝试后,我不推荐用Ant打包,因为要自己编写xml脚本语言,还要增
如何将JAVA应用打包为Windows可执行应用程序可以参考如下内容:对于windows用户来说,将java应用程序打包成.exe最好不过了,下面是两种方法。1、用专业的应用程序打包工具InstallAnywhere,这个软件几乎能在所有平台上运行,当然你要下载到你需要的那个平台的啦!而且它也能打包成各个平台的安装程序(不止.exe啦,那么好用的东西当然是要收费的啦,但是如果你不
怎么将java项目打包并生成start.bat文件运行2.编写一个start.bat执行文件 start.bat文件中的内容如下: java-classpathcxf-rt-ws-addr-2.5.1.jar;demiddleware.jarclient.MuleClientTest在这段内容中,需要把该java项目所用到的jar包都要引入进来,jdk本身的jar包不需导入。client.M
你好,请问我的用java写的swing程序,打包成可执行的jar文件后,怎么在html页面上运行?尊敬的用户,您好!很高兴为您答疑。swing程序可以通过Object标签镶入html页面,您可以参阅:Swing程序嵌入Html/Jsp页面,但是因为安全问题,火狐浏览器默认屏蔽了java虚拟机,因此要想顺利运行,您还需要手动开启。希望我的回答对您有所帮助,如有疑问,欢迎继续咨
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01
2024-09-10 08:50:00