JAVA项目打包成可运行的exe程序
前言:本篇文章为原创,转载请注明地址,谢谢。
我们一些时候,可能需要需要把我们完成的java打包,打成jar文件或者exe文件。这时候就请鄙人的这篇文章。
言尽于此,Let‘s go!
一、导出jar文件
1.首先找我们的项目

2.导出jar文件(注意:导出文件要确保没有错误,可运行,不然你导出来了也没什么用。)
2.1、选中项目名,右键(Export)导出,选择java——> JAR file,如图:

2.2选择导出路径

3.然后点击Next,不用管,然后再点击Next
4. 选择程序运行的main方法所在类文件,不要进行别的操作,就只需要选择程序运行的main方法所在的类文件



5.然后点击Finish ,完成上面操作,会弹出如下图的 提示,如确定了文件没有问题,可以正常运行,直接点击OK

6.这样会就生成一个jar文件,双击程序也是可以运行,但是我们的目的是打包成一个可运行的exe文件。接着跟着本帅哥走↓↓↓↓↓
↓

二、导出一个exe文件
导出exe文件需要用到exe4j这个软件,如果没有请点击我,如果有的请直接往下走。exe4j提供了32位和64位,根据自己电脑的操作系统下载相应的版本。
1.打开软件,如图

2.刚下的软件需要注册,填写name,company随便填,还有个注册码,这个网上一大堆,随便搜索一个使用就好了,我使用的是 A-XVK258563F-1p4lv7mg7sav,
完成操作后,点击Next

3.准备工作完成,下面开始真正的表演
进入到当前界面,选择“JAR in EXE mode”,点击Next

4.进入到如下图界面,设置一下打包后程序的名称,以及保存路径

5.这一步一定要看清楚了,在程序的左侧还有好多选项也要填写,如果本地电脑操作系统是64位的一定要勾选下面图中所示的



6.然后点击Next,进入下面的步骤,然后点击加号,选择到打包的jar文件。
如果打包成的这个java项目jar中还用到了其他的jar包,需要也单独再引入。可能你项目里面有相应的jar,但是在这里还是需要重新引入一下

7.选择上面的jar文件之后,点击ok,在进行下面的操作

8.完成候,点击Next。然后选择程序运行的jdk环境,设置最低的和最高的jdk版本。运行该程序的前提都是都有jre的环境下,如果想要在没有jre环境下运行,那就需要我们把jre文件打包进入。
8.1点击 Advanced Options,选择Search Sequence
8.2 在将准备好的jre添加进来,(直接从本地的jdk环境中拷贝出来一个)注意:jre文件必要包一层jre目录,即新建一个 jre文件件,将jre放进去 jre\jre,
然后删除两个文件,如图:


9.点击Next,点击Next,一直到最后一步
10.生成完成,。然后去找到刚才设置存储文件的目录,测试一下有没有成功。
本篇文章到此 结束,如有问题可以留言。多谢您能阅读到此处!
JAVA项目打包成可运行的exe程序的更多相关文章
- java项目打包成可运行的jar,main方法带参数
转载 原文地址:http://www.cnblogs.com/neillee/p/6063808.html#commentform 将 java 项目打包成可运行的 jar 包(main 函数带参数) ...
- 将 java 项目打包成可运行的 jar 包(main 函数带参数),并上传到 linux 服务器上运行
一.概述 java项目有两种架构,一种是 B/S 架构的,一种是 C/S 架构的. 对于 B/S 架构来说,我们常见的 java ee 即是 B/S 架构,通常,开发人员会在本地进行开发,然后将项目打 ...
- Java项目打包成exe的详细教程
Java项目打包成exe的详细教程 把Java项目打包成exe共分为以下两步: 1. 利用Eclipse先把Java项目先打成jar包 2. 利用exe4j工具把jar包转成exe 这里以Java项目 ...
- java代码打包成jar以及转换为exe
教你如何把java代码打包成jar文件以及转换为exe可执行文件 1.背景: 学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件.实在是心有 ...
- Maven将java项目打包生成可运行jar
Maven将java项目打包生成可运行jar Maven插件配置 <plugins> <plugin> <groupId>org.apache.maven.plug ...
- 将Java项目打包成可以独立运行的Jar包
因为一直也没怎么用过Java的原因,所以以前本科上课的时候,在控制台下运行Java程序都是仅仅运行单个的没有第三方库依赖的情况下运行的 那种情况特别简单,只要输入Javac 文件名.java等到编译完 ...
- 将Java项目打包成exe文件
第一步:参照我之前的博客:利用IDEA把项目打包成jar包第二步:下载安装exe4j软件第三步:新建文件夹,把jre,exe文件的图标,本项目的jar包以及项目用到的jar包都放到同一目录下[很重要] ...
- 把java项目打包成jar包并可以直接运行【我】
首先创建一个maven的jar项目,然后代码写好后,在项目右键,导出: 选择java下面的可运行的jar文件: 下一步: 要注意的是: launch configuration 此选项是指定选中要导出 ...
- 将java项目打包成jar文件并在cmd运行
保证java项目不报错能够通过运行 选择export 选择一个你要运行的程序入口Main方法 打开cmd,前提是你的javajdk及环境变量配置完成
随机推荐
- 异常:微信小程序tabBar不生效
app.json全局tabBar设置tabBar不显示 由于小程序的机制问题,首页的tabBar第一个导航必须是首页 "pages": [ "pages/index/in ...
- EF通过导航属性取出从表的集合后,无法删除子表
主从表是配了级联删除的,如果通过导航属性去除从表明细删除时将报错The relationship could not be changed because one or more of the for ...
- Attention机制全解
前言 之前已经提到过好几次Attention的应用,但还未对Attention机制进行系统的介绍,之后的实践模型attention将会用到很多,因此这里对attention机制做一个总结. Seq2S ...
- [Luogu3554] Poi2013 Triumphal arch
Description Foreseeable和拿破仑的御用建筑师让·夏格伦在玩游戏 让·夏格伦会玩一个叫“凯旋门”的游戏:现在有一棵n个节点的树,表示一个国家 1号点代表这个国家的首都 这个游戏由两 ...
- JZOJ5771【NOIP2008模拟】遨游
Description MWH寒假外出旅游,来到了S国.S国划分为N个省,第i个省有Ti座城市,编号分别为Ci1,Ci2,……CiTi(各省城市编号不会重复).所有城市间有M条双向的道路连接 ...
- mysql::批量入库
批量入库 INSERT INTO M_Signal (Signal_Id, Signal_Name) VALUES(,,'water') , , , , 'water') ON DUPLICATE K ...
- 使用css实现导航下方线条随导航移动效果
HTML部分 <ul> <li><a href="">第一条</a></li> <li><a href ...
- python类的__repr__方法
python3中的类默认是新式类(继承object类). __repr__()是 Python 类中的一个特殊方法,由于 object 类己提供了该方法, 而所有 的 Python 类都是 objec ...
- 《全栈性能测试修炼宝典JMeter实战》学习记录
说明:原书中jmeter版本为2.x,我的笔记中截图为5.x
- 12.Linux重定向与管道|
1.重定向概述 1.1什么是重定向 将原本要输出到屏幕的数据信息,重新定向到某个指定的文件中 名称 文件描述符 作用 标准输入(STDIN) 0 默认是键盘,也可以是文件或其他命令的输出. 标准输出( ...

