做这项工作有两步:
一.把项目打包(jar)
二.下载exe4j工具把jar包变成exe文件

一.首先我们要把java程序部署为一个jar包
准备一个可执行的java程序,点击项目结构




然后应用,确定
2.构建


之后就会在out/artifacts目录下生成一个.jar包

二.下载exe4j,下载很简单,这里就不说了
下载完成后,是这个样子的文件

做这项工作前,先创建一个文件夹用来存放之后生成的exe文件,这个文件夹里有三个文件。我的是Test文件夹
第一个是jdk运行的jre目录
第二个是刚才的jar包
第三个是一个后缀为.ico的图片(网上有普通图片转换为ico图片的工具)

现在开始转换步骤
1.打开exe4j




上面点击Advanced Options,如果这里选择32位或者64位的,我的是64位的,点击后选择64











OK,之后一路全部默认next就会在刚才的Test文件夹下生成一个test.exe可运行文件了

把一个JAVA程序变成一个可执行文件相关推荐

  1. JAVA开发:开发属于你的第一个Java程序

    01_开发属于你的第一个Java程序 Java程序的运行原理 Java程序追求的目标是一次编译到处运行,那他是如何做到的? 我们通过图来说明: 通过将我们编写的java文件编译成class文件,然后通 ...

  2. java第一章,win10 jdk的安装,配置jdk环境,第一个java程序的运行(详细讲解)

    1.jdk的安装 jdk下载地址官网:https://www.oracle.com/java/technologies/javase-downloads.html 来到此页面(如下图所示), 我们还是 ...

  3. 开启自己的第一个Java程序

    一.关于Java   Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.Java语言作为静态 ...

  4. 四步编写第一个java程序

    文章目录 第一步:下载JDK 第二步:配置java环境变量 第三步:下载对应的IDE工具 第四步:编译第一个java程序 第一步:下载JDK 在jdk在Oracle公司的官方网站:甲骨文官网 下载ja ...

  5. 如何开发属于自己的第一个Java程序

    学习java技术都是循序渐进的,搭建好了Java开发环境之后,下面就来学习一下如何开发Java程序.为了让初学者更好地完成第一个Java程序,接下来小编通过几个步骤进行逐一讲解. 1.编写Java源文 ...

  6. 第一个java_第一个java程序

    要想在自己电脑上运行一个Java程序,首先要安装Java的jdk,网上有很多的安装教程,这篇文章写的比较详细,可以参考.https://blog.csdn.net/qq_35246620/articl ...

  7. 第一个Java程序示例——Hello World

    跟随世界潮流,第一个Java程序输出"Hell World!". 通过Eclipse运行程序 启动Eclipse,在菜单中选择"文件 –> 新建 –> Jav ...

  8. 如何把一个java程序打包成exe文件,运行在没有java虚

    如何把一个java程序打包成exe文件,运行在没有java虚 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了:但是exe文件在没有安装jre的电脑上不能运行,如果要 ...

  9. 命令提示符使用java 类报错_lt;03gt;详解第一个Java程序

    详解第一个Java程序视频教程: Java轻松入门经典教程​ke.qq.com 1.编写源程序 新建一个文本文档,名称为HelloWorld,后缀为.java,右键编辑. 编写一个打印HelloWor ...

最新文章

  1. vue 调用共众url_vue单页面,在微信公众号支付中遇到的URL未注册BUG解决方法-Go语言中文社区...
  2. hadoop快速入门之DKH安装准备
  3. 用“Web的思想”做PC客户端
  4. 计算机网络上网时间,电脑怎么限制上网时间
  5. sqlserver企业版秘钥_SQLserver 2012下载 (附密钥)
  6. 笔记31 笨办法学python练习39可爱的词典
  7. 在浏览器中播放m3u8
  8. sata电源定义 联想小4pin_SATA硬盘15针供电接口的引脚定义
  9. 论文笔记-------Topological sound
  10. 分辨率并不是越高越好,因为人眼分辨能力存在极限
  11. 栅格图数字化(矢量化)
  12. Linux常用命令——insmod命令
  13. php 正则匹配座机号、手机号
  14. Juniper SRX NAT46/NAT64配置
  15. OpenStack Placement部署(5)
  16. 福建盼盼食品有限公司网络营销集团分析报告
  17. 神经网络理论及应用答案,神经网络理论名词解释
  18. 一次探索:基于香农熵预测DNA中编码序列,python实现。
  19. Ubuntu_ROS 学习
  20. Struts2 返回结果类型为Redirect时注意问题

热门文章

  1. 薛蛮子和前8848总裁吕春维共同创立的车托帮
  2. 【量亿数据-金融数据】CCI指标的运用
  3. 助力阿米巴经营,实现数字化转型——普元阿米加系统架构与实践
  4. 全国2011年1月考试电子商务与电子政务试题
  5. 企业支付宝注册、企业支付宝关联子账号 解决 账户不可用,建议你更换账户 的问题
  6. (翻译)常见问题解答(Frequently Asked Questions(FAQ))
  7. 计算机网络经典图书推荐
  8. 城市信息学其三-智能地理可实现个性化和可持续的未来城市交通
  9. 忠金融惠生活缺陷报告
  10. Oracle EBS中打印二维码