加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java代码转化为jar包,再转化为.exe文件步骤

发布时间:2020-12-15 05:24:09 所属栏目:Java 来源:网络整理
导读:下面是具体步骤: 一、先把自己的程序发布成jar文件 这是eclipse自带的功能,右键工程包--Export 然后选择Java--JAR file,next ? ? ? 选择输出路径,next ? ? 取消勾选Export class files with compile errors,因为一般warnings可以忽视,而errors不行,ne

下面是具体步骤:

一、先把自己的程序发布成jar文件

这是eclipse自带的功能,右键工程包-->Export

然后选择Java-->JAR file,next

?

?

?

选择输出路径,next

?

?

取消勾选Export class files with compile errors,因为一般warnings可以忽视,而errors不行,next

?

?

选择main class,即带有main方法的类,finish即可。

?

?

二、将jar文件转为exe文件

jar文件已经可以运行。但需要发给别人运行还需要转为exe文件

方法有很多,我这里用了exe4j这个软件,感觉还不错

下载很容易找,这里不提

安装完之后打开软件,有十个步骤

十个步骤之前。需要自己创建一个文件夹,名字随意,用来保存转换中需要的环境资源文件

里面需要有你jdk文件夹里的jre和lib两个文件夹的文件 ,复制过来即可

还有之前生成的jar文件,以下是创建好的目录结构

?

然后看软件

1.welcome?

这里如果第一次用不需要管,next

如果你使用完保存过输出配置,可以选open configuration

这里还有个注册吗:http://blog.sina.com.cn/s/blog_002e20310101bt9y.html

?

?

2.Project type

选择“JRA IN EXE” mode,next

3.Application info

上面的框填写程序名字

下面的框选择输出路径

?

?

4.Configure executable

GUI application-->勾选allow..

下面框填写文件名字

icon file可以自己选择图标文件(介绍个网站:http://www.favicon-icon-generator.com/favicon)

如果限制只能同时打开一个程序,勾选allow only a single...

其他基本默认。

如果你的exe4j和jdk位数不一致,记得把advanced options里的32bit or 64bit勾选

否则生成不报错exe也无法正确运行

?

?

5.Java invocation

点Class path框右边的绿色加号

把自己生成的jar文件路径写进Archive

(用到的外部jar包也要都添加进去)

然后下面main class from框选择含有main方法的类

?

?

6.JRE

Minimum和Maximum填写允许的最小和最大jdk版本号

Configure? search sequence选项

框里应该只保留Search Windows registry,没有的话右边绿色箭头添加

其他的删除后,绿色箭头添加Directory,找到我们开始的时候拷到文件夹里的jre

?

?

perferred VM选择默认即可

7-10基本无脑next即可

可以保存自己本次的配置以便以后使用

第一次用过之后出现的问题比较少,基本没有报错

但位数问题导致exe打开失败。所以前面也提及了,但我jdk和exe4j都用的64位,系统也是64位

具体原因还有待研究原文链接:https://blog.csdn.net/qq_28718481/article/details/78848191

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读