前言:本篇文章为原创,转载请注明地址,谢谢。

  我们一些时候,可能需要需要把我们完成的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程序的更多相关文章

  1. java项目打包成可运行的jar,main方法带参数

    转载 原文地址:http://www.cnblogs.com/neillee/p/6063808.html#commentform 将 java 项目打包成可运行的 jar 包(main 函数带参数) ...

  2. 将 java 项目打包成可运行的 jar 包(main 函数带参数),并上传到 linux 服务器上运行

    一.概述 java项目有两种架构,一种是 B/S 架构的,一种是 C/S 架构的. 对于 B/S 架构来说,我们常见的 java ee 即是 B/S 架构,通常,开发人员会在本地进行开发,然后将项目打 ...

  3. Java项目打包成exe的详细教程

    Java项目打包成exe的详细教程 把Java项目打包成exe共分为以下两步: 1. 利用Eclipse先把Java项目先打成jar包 2. 利用exe4j工具把jar包转成exe 这里以Java项目 ...

  4. java代码打包成jar以及转换为exe

    教你如何把java代码打包成jar文件以及转换为exe可执行文件 1.背景: 学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件.实在是心有 ...

  5. Maven将java项目打包生成可运行jar

    Maven将java项目打包生成可运行jar Maven插件配置 <plugins> <plugin> <groupId>org.apache.maven.plug ...

  6. 将Java项目打包成可以独立运行的Jar包

    因为一直也没怎么用过Java的原因,所以以前本科上课的时候,在控制台下运行Java程序都是仅仅运行单个的没有第三方库依赖的情况下运行的 那种情况特别简单,只要输入Javac 文件名.java等到编译完 ...

  7. 将Java项目打包成exe文件

    第一步:参照我之前的博客:利用IDEA把项目打包成jar包第二步:下载安装exe4j软件第三步:新建文件夹,把jre,exe文件的图标,本项目的jar包以及项目用到的jar包都放到同一目录下[很重要] ...

  8. 把java项目打包成jar包并可以直接运行【我】

    首先创建一个maven的jar项目,然后代码写好后,在项目右键,导出: 选择java下面的可运行的jar文件: 下一步: 要注意的是: launch configuration 此选项是指定选中要导出 ...

  9. 将java项目打包成jar文件并在cmd运行

    保证java项目不报错能够通过运行 选择export 选择一个你要运行的程序入口Main方法 打开cmd,前提是你的javajdk及环境变量配置完成

随机推荐

  1. linux 防火墙基本使用

    写在最前面 由于工作后,使用的Linux就是centos7 所以,本文记录是是centos7的防火墙使用. 从 centos7 开始,系统使用 firewall 进行防火墙的默认管理工具. 基本使用 ...

  2. cobalt strike和metasploit结合使用(互相传递shell会话

    攻击机 192.168.5.173 装有msf和cs 受害机 192.168.5.179 win7 0x01 msf 派生 shell 给 Cobalt strike Msfvenom生成木马上线: ...

  3. pdfminer API介绍:pdf网页爬虫

    安装 pip install pdfminer 爬取数据是数据分析项目的第一个阶段,有的加密成pdf格式的文件,下载后需要解析,使用pdfminer工具. 先介绍一下什么是pdfminer 下面是官方 ...

  4. [BZOJ4990][Usaco2017 Feb]Why Did the Cow Cross the Road II

    Description Farmer John is continuing to ponder the issue of cows crossing the road through his farm ...

  5. 概念理解:boost::asio::定时器2

    多线程同步回调#include <cstdio> #include <iostream> #include <boost/asio.hpp> #include &l ...

  6. python学习-异常处理之捕获异常与抛出异常(七)

    捕获异常 python完整的异常处理语法结构如下: 特别说明: 1.try块是必需的,except块和finally,当try块没有出现异常时,程序会执行else块 2.try块后只有一个except ...

  7. kaldi使用cvte模型进行语音识别

    操作系统 : Unbutu18.04_x64 gcc版本 :7.4.0 该模型在thch30数据集上测试的错误率只有8.25%,效果还是不错的. 模型下载地址: http://www.kaldi-as ...

  8. 如何使用代理IP进行数据抓取,PHP爬虫抓取亚马逊商品数据

    什么是代理?什么情况下会用到代理IP? 代理服务器(Proxy Server),其功能就是代用户去取得网络信息,然后返回给用户.形象的说:它是网络信息的中转站.通过代理IP访问目标站,可以隐藏用户的真 ...

  9. 【RabbitMQ 实战指南】一 延迟队列

    1.什么是延迟队列 延迟队列中存储延迟消息,延迟消息是指当消息被发送到队列中不会立即消费,而是等待一段时间后再消费该消息. 延迟队列很多应用场景,一个典型的应用场景是订单未支付超时取消,用户下单之后3 ...

  10. 百万年薪python之路 -- 并发编程之 多线程 一

    多线程 1.进程: 生产者消费者模型 一种编程思想,模型,设计模式,理论等等,都是交给你一种编程的方法,以后遇到类似的情况,套用即可 生产者与消费者模型的三要素: 生产者:产生数据的 消费者:接收数据 ...