问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么将可执行的jar文件转换成exe可执行文件!

发布网友 发布时间:2022-04-23 13:10

我来回答

4个回答

热心网友 时间:2022-05-07 16:29

有两种比较易用的方法: 关于两种将Java程序转化为.exe程序工具的使用及比较 一JSmooth 1.出品 Jsmooth,Sourceforge.net 2.类型 free 3.下载 http://jsmooth.sourceforge.net/download.php 4.步骤 a)利用Eclipse将所需要的主类打成可独立运行的jar包,注意添加manifest属性和MainClass。 b)新建一个Jsmooth工程 c)在sketlon中选择“Console“或者“Windowed“ d)在Executable中的配置: i.ExecutableBinary:填写目的输出源的名称。如test.exe. ii.ExecutableIcon:选择一个好看点的图标 iii.CurrentDriectory:.(表示当前工程目录,当然也可行换成别的,Asyouwish.) e)在Application中的配置: i.Classpath:选中我们所生成的jar包以及运行该jar文件所需要的类库 ii.Main-Class:选中我们所需要运行的主类。 iii.可选项Useanembeddedjar:运行该exe时可能需要到的类库(这里只能有一个类库)。 f)在JVMSelection中的配置: i.MinimumJVMVersion:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4 g)Compile:OK,编译成功后,在你的输出目录上就会有一个崭新的exe程序了。Justenjoyit. 二exe4J 1.出品 ej-technologies 2.类型 Sharedsoftware,needslicense 3.下载 http://www.ej-technologies.com/download/exe4j/files.php 4.步骤 a)利用Eclipse将所需要的主类打成可独立运行的jar包,注意添加manifest属性和MainClass。 b)新建一个exe4j工程 c)选择“JARinexe“mode d)在Configureapplication中的配置: i.Shortname:随便写. ii.OurputDriectory:选择输出路径。 e)在ConfigureExecutable中的配置: i.Executabletype:有三个选项,图形,控制台.或服务。从简单点开始吧,这里我们选console ii.Executablename:填写目的输出源的名称。如test.exe iii.Iconfile:exe图标文件,但必须是.ico文件 f)在ConfigureJavainvocation中的配置: i.Classpath:选中我们所生成的jar包以及运行该jar文件所需要的类库 ii.Main-Class:选中我们所需要运行的主类。 iii.Arguments(可选项):输入参数。我们这里暂不需要。 g)在ConfigureJRE中的配置: i.MinimumVersion:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4 h)一直next,对于所遇到的步骤选项都默认,直到finish:OK。编译成功后,在你的输出目录上就会有一个崭新的exe程序了。Justenjoyit. 三总结和比较 由Java生成exe的工具还有很多,上面两种是我个人觉得用起来觉得比较方便的。两者的原理基本相同,但具体用起来还是有一点点不太一样的: 1.相同点 a)最大的相同点当然是他们原理是互通的。都是通过将可运行的java程序打成可执行的jar包。再作转换。 b)所生成的exe可执行程序,需要在装有比minimumversion高的JVM环境下运行。 2.不同点 a)生成exe的时候,如果想要exe只需要pureJVM的环境(不需要第三方的类库)就可以运行的话。在JSmooth需要将所有的用到的第三方类库压缩成一个jar包(因为它有个embededjar的选项),这就比较麻烦,因为当需要的jar多于一个时候,就需要将这些jar包先用jar–xvf解压缩,在用jar–cvf重新制作新的jar文件,再放到embededjar选项中去;而exe4J则会把classppath中所用到的jar包也会编译到exe中去。 b)JSmooth是免费的;而exe4J是共享软件,需要注册,否则在执行exe的时候会弹出很惹人烦的提示框。 c)ico文件的选择:exe4J要求严格的ico文件,而JSmooth则可以兼容jpg等其他各式的图片。 参考资料: http://zicozhang.spaces.live.com/blog/cns
打字不易,如满意,望采纳。

热心网友 时间:2022-05-07 17:47

如果确定是可执行的,可以直接下载jar转exe转换器(jar2exe)直接转换。

热心网友 时间:2022-05-07 19:22

1、可以用jar2exe转换器
2、可以用压缩工具转为exe文件,设置解压后自动运行jar文件就好
3、可以写一个批处理文件,然后bat转exe(不推荐,bat转exe可能报毒)

热心网友 时间:2022-05-07 21:13

需要工具,jar转exe转换器
不过把jar转成exe就丢失了java跨平台运行的优势了。只能在windows下运行
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
重庆红岩广场美食攻略:重庆红岩景点? 什么是红岩味 PPT怎么把幕布调小ppt怎么设置幕布拉开的效果 红岩洞老火锅哪家最好吃 血常规白细胞高的原因 生日快乐英文怎么写,求大神 迅游加速器下载,2020永久VIP破解版软件介绍_迅游加速器下载,2020永久VIP... 请问‘生日快乐’的英文怎么写? ...有什么网游加速器吗 不需要VIP就可以加速的 ...你不用他不减时间的。不是跟视频vip一样的那种? 如何将jar打成exe文件,并且可以调用第三方jar包 java怎样把jar文件变成exe文件 怎么将jar转化成exe 如何将jar文件转化为exe文件 明明电量很足,为什么手机手电筒有时候会不能用? 手电筒用不用是否一两个星期就要充一次电? 手电也能专业防身? 新的手电不用需要充电吗? 你好手电不能用? 我手机上的小手电不起作用了,怎么回事呀 我的手机手电筒不能使用怎么办? 手机手电筒用不了是怎么回事 手电筒不能用了怎么办 手摇手电好用吗? 手电筒用不了了,怎么回事 网上怎么查自己有没有被起诉? 怎么样查询是否被起诉 怎样查询有没有被起诉 电缆型号CCCA014180代表什么意思? 我想查询自己有没有被法院起诉,怎么查询你? 用exe4j将jar转换成exe出现问题 到底该怎样将已经写好的java代码弄成可执行exe文件 怎么将jar转成exe程序(要求转成的exe程序不需要jdk) Java如何让jar文件以exe的方式打开 如何将java的jar文件转换成exe文件,用什么工具? java生成的jar文件,如何生成exe的可执行文件,在没有java的电脑上也能运行,求详解! 如何将JAR文件弄成EXE文件 能在没有安装JDK的windows环境下运行 怎么 把 .jar 文件以 exe的形式打开 如何使编写的有图形界面的java程序或者打包成的.jar文件,转化成.exe文件 佳能6D2 在室内拍视频这三个数值怎么设置 如何将jar打包为exe安装文件 佳能6D2 到底 怎么样 java文件打包成jar文件,然后转换成exe文件,怎么把数据库驱动导进去,我导了半天,不会,怎么弄啊具体点 索尼a7m3和佳能6d2组成双机位要注意什么?比如格式参数之类的? 佳能6d2多少个对焦点 同学打架的检讨书旁观者800初中 关于看别人打架的检讨书? 看别人打架喊加油检讨作文 打架在旁边围观检讨书1000字。 围观打架检讨书 在学校下课围观打架反省检讨书?