使用Intellij Idea生成可执行文件jar,开关exe文件步骤

确保其Java代码是没有问题的,在IDEA常执行的,然后。按以下步骤:

步骤一:打开File -> Project Structure -> Artifacts,例如以下图

步骤二:点击“+”,选择“Jar”,选择Empty或From modules with dependencies

步骤三:设置一个主函数入口main class 如图:

完毕上面三步之后,点击完毕。

步骤四:回来idea主界面。点击Build -->Build Artfacts --> build  就会在项目中生成jar文件了(生成的Jar包位于上图设置的Output directory)

上面完毕了jar文件的生成,接下来使用exe4j把可运行文件jar转为exe文件

步骤五:选择一个目录,新建一个目录,该目录的作用是用来保存生成的exe文件的目录,在新创建的目录中还要创建三个子目录file,res,jre 例如以下图:

file:目录是放暂时文件的能够没有

res:目录是放资源文件的。如图片,配置文件等也能够没有

jre:这个是必须的,该文件里的内容能够直接把安装JDK文件夹下jre的内容拷贝过来就可以。有了它能够不用再装java执行环境

打开exe4j可运行的exe界面,直接点 下一步 得到以下的界面

选择"JAR in EXE" mode。点击Nextbutton,例如以下图:

Short name of your application中随便定义

Output directory中是用来指定生成exe文件的文件夹。选择我们刚刚新创建的那个文件文件夹就可以。

然后。点击Nextbutton,例如以下图:

在Executable name中输入要生成exe文件的名称

选择Icon File 选择生成exe文件的图标。该图标类型仅仅能是ico结尾的图片,然后直接点击Next,例如以下图:

在 VM Parameters中输入:-Dexe.path=${EXE4J_EXEDIR}

能够用他在程序中找到exe所在文件夹,这样不管生成的exe放到哪都能够找到当前文件夹,使用方法(String exePath = System.getProperty("exe.path");)

然后点击  加号button。例如以下图:

在Archive中选择我们第一步生成的jar文件。然后直接点击OKbutton

然后再点击Main class 后面的button,例如以下图:

选择程序的入口即程序含有main方法的类,点击OKbutton就可以。例如以下图所看到的:

然后,点击Nextbutton,出现例如以下图:

在Minimum version输入jre的版本号,选中 Allow JRES with a beta version number。点击Advanced Options button选择 Searchsequence 例如以下图:

把上图中自带的三个选项所有删除,然后点击 加号 button,例如以下图:

在Directory中选择新建文件里的jre文件夹就可以。然后点击OKbutton,例如以下图所看到的:

然后,直接点击Nextbutton,例如以下图:

选择Client hotspot VM 然后直接点击Nextbutton就可以,例如以下图所看到的:

选择exe4j splash screen

在Image File 中任意选择一张图片就可以,然后点击Nextbutton。例如以下图所看到的:

无需更改,直接点击Nextbutton,就可以完毕exe文件的生成,会出现下面界面:

然后,点击Click Here to Start the Application 启动生成的exe 文件,随后退出软件就可以。

到此,exe4j生成exe记录整个过程完成。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

时间: 2024-08-14 16:06:26

使用Intellij Idea生成可执行文件jar,开关exe文件步骤的相关文章

使用Intellij Idea生成可执行文件jar,转为exe文件步骤

保证自己的Java代码是没有问题的,在IDEA里面是可以正常运行的,然后,按下面步骤: 步骤一:打开File -> Project Structure -> Artifacts,如下图 步骤二:点击"+",选择"Jar",选择Empty或From modules with dependencies 步骤三:设置一个主函数入口main class 如图: 完成上面三步之后,点击完成. 步骤四:回来idea主界面,点击Build -->Build Ar

exe4j 给jar打包exe文件

对于作Java桌面应用来说,比較烦人的就是安装部署问题.client是否安装有jre.jre版本号问题.jre去哪下载.怎样用jre启动你的Java应 用?不要说刚接触电脑的人,就算是比較熟悉电脑,假设没有接触过Java,面对一个Java应用,怎样在Windows下启动它,预计都会折腾半天.假设 不是由于这个问题.Java在我的眼里算是最完美的语言了,也是我最喜爱的语言. 所以我觉得这个是导致Java桌面应用被一些人所讨厌的最大原因,Java的优势是"一次编写.随处执行",跨平台特性确

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

下面是具体步骤: 一.先把自己的程序发布成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

jar文件转换exe文件

起因:1.查看生产日志(巨大:大都是一两个GB),使用普通编辑器打开巨慢无比2.手写java工具类,使用main方法进行分割3.觉得工具类不人性化,就加入GUI4最后就想整合一个更加通用的工具,就想着把jar转换为exe文件 下载地址:https://download.csdn.net/download/ls0111/10797644 该文章只讲两点:1.导出可执行jar:2.可执行jar转换为exe 1.导出可执行jar 1.1 选择要导出的项目,右键导出 1.2 选择导出类型为jar文件 1

nwjs如何打包文件为exe文件并修改exe图标

1.下载nw.js,如果是SDK版的可以调试页面,打包后可不可以调试还没有试,不是SDK的话没有调试选项,试了一下,打包后的文件也一样调试不了. 2.把要打包的文件和package.json都放在nw.js同级文件夹下,package.json是入口的配置文件,没搞好的话进行不了.先运行一下nw.exe看可不可以正常运行,如果可以正常运行的话就可以打包了,要改生成的软件的图标的话在这里就把nw.exe的图标改了,先用"IconWorkshop.exe"生成一套ico图标,接着用&quo

Pyinstaller (python打包为exe文件)

需求分析: python脚本如果在没有安装python的机器上不能运行,所以将脚本打包成exe文件,降低脚本对环境的依赖性,同时运行更加迅速. 当然打包的脚本似乎不是在所有的win平台下都能使用,win7有一部分不能使用,我在win10能够很好的运行. 准备: pyinstaller (http://www.pyinstaller.org) 首先还是去官网看支持的python版本,不然会很尴尬的. 安装: 需要安装pyinstaller和pywin32 使用以下命令将会自动安装两个包,在cmd用

[Python][小知识][NO.5] 使用 Pyinstaller 打包成.exe文件

1.安装 pyinstaller 插件 cmd命令:pip install PyInstaller PS . o.o 不知道 easy_install 的百度吧. 2.pyinstaller 简介 他能很方便的帮我把 python脚本打包成一个 .exe 程序. cmd打包指令:pyinstaller [一些参数] [打包 .py 脚本的路径] 打包后会在用户目录下产生 两个文件夹 (其中 打包成品 在 build 文件夹下): 1.当我们什么参数都不给的时候: 打包后的结果为一个文件夹: 文件

cocos2dx lua 项目如何打包成exe文件

对于一直想把cocos2d-x项目发给朋友看,但是又不会打包成exe,阅读完此文章就会实地操作cocos2dx lua 项目如何打包成exe文件. 不过在此之前要说明一点,最好做成release版本后再打包成exe,不然的话,别人的机器可能会提示缺少dll之类的,(release版本也一样,也可以像下列方法) 下面,你要打包cocos2d-x中的Test项目成一个exe文件 1:可以再cocos2d-x目录下的Debug.win32的全部复制到一个文件夹里 2:然后把Test所有的资源也复制到上

JAVA jar命令(一)-jar打包class文件

jar包本质上是将所有class文件.资源文件压缩打成一个包(也可以选择不压缩),可选择在jar包中生成META-INF/MANIFEST.MF文件,MANIFEST.MF是清单文件,里面可以记录主类.classpath等信息,供虚拟机使用.接下来的一段时间里,我们将以以下路径学习jar命令和清单文件的相关知识 jar打包class文件    带包class文件jar打包    清单文件的使用 在这篇文章里我们将使用简单的java程序来熟悉jar命令的使用,因为是出于熟练使用jar的目的,下面的