当前位置:   article > 正文

【如何把Java项目制作成可执行的exe文件】_java生成exe可执行文件

java生成exe可执行文件

前言

众所周知Java项目一般用作B/S架构的网站设计,但是如果要把项目做成可以执行的程序包,又该要如何操作呢?

问题分析

首先我们要知道,Java除了在编辑器运行,还能打包成jar包然后使用命令执行,通过这个,我们就有了思路:只需要一个可执行程序来执行这个jar包即可。

具体实现

目前我所使用的只有两种方法,一种是使用网络上写好的打包程序,另一种是使用bat命令文件。在此会对其进行逐一详细讲述。

1.使用网络程序

优势

可以制作成精美的exe文件,对其自由编辑属性。

劣势

过程比较繁琐复杂。

过程

在这里以2020.1.1版本的idea为例。

  1. 点击Build选择Build Artfacts。
    在这里插入图片描述

  2. 选中你要打包的jar包 选择build。

  3. 在这里插入图片描述

  4. 从网上下载jar转exe文件程序exe4j

  5. 运行exe4j并点击下一步。在这里插入图片描述

  6. 选择第二个点击下一步在这里插入图片描述

  7. 在第一个框里输入你想要得到的exe文件名称(图中为HMI),在第二个框中选择做好的exe文件输出路径,选择好后点击下一步。
    List item

  8. 选中GUI application,在Executable name中再次输入exe文件的名称,选中lcon File并选择你想要的图片作为exe文件的图标,不选择则使用默认的,下面三个默认即可,点击下一步。
    在这里插入图片描述

  9. 根据图片逐步点击,选中要制作的jar包点击确认
    在这里插入图片描述

  10. 按照如图所示点击选择要运行的主类,点击确认。
    在这里插入图片描述

  11. 在Minimum version与Maximum version中选择使用的JDK的最大和最小版本,点击确认。在这里插入图片描述

  12. 继续点击下一步List item

  13. 继续点击下一步List item

  14. 此时制作完成,可以在之前设置的路径下找到做好的exe文件,之后双击运行即可。

2.使用bat命令

优势

制作方便,操作简单

劣势

无法设置运行文件的格式

过程

  1. 把Java代码打包成jar文件
  2. 在文件同级目录创建run.bat文件
  3. 编辑内容如下,其中jar包的位置修改为自己jar包的地址,log文件的地址自行创建添加。
 off                                                                                                                                                 
%1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)(window.close)&&exit
java -jar D:\GPU\HMI.jar > D:\GPU\log.txt 2>&1 &
exit
  • 1
  • 2
  • 3
  • 4
  1. 写完之后保存,双击运行即可,同时运行日志生成在log文件中。

结语

目前我所使用的方法大概这几种,如果有什么不清楚的,或者有什么新的方法,欢迎您的授教。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/701424
推荐阅读
相关标签
  

闽ICP备14008679号