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

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

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

 

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

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

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

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

Short name of your application中随便定义

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

选择exe4j splash screen

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

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

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117715.html原文链接:https://javaforall.net

(0)
上一篇 2022年1月1日 下午3:00
下一篇 2022年1月1日 下午3:00


相关推荐

  • mybatis-plus 在线激活码_在线激活

    (mybatis-plus 在线激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月26日
    247
  • idea最新激活码2022【2021免费激活】

    (idea最新激活码2022)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~0HKL…

    2022年3月31日
    55
  • navicat15 激活码 3月最新注册码

    navicat15 激活码 3月最新注册码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    66
  • IDEA插件系列(72):activate-power-mode插件——激活电源模式

    IDEA插件系列(72):activate-power-mode插件——激活电源模式1.插件介绍activate-power-mode插件。根据Atom的插件activate-power-mode的效果移植到IDEA上。效果如下图:2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。第二种安装方式是使用离线插件进行安装。插件下载地址:https://plugins.jetbrains.com/plugin/8330-activate-power-mode3.使用方法安装此插件后,敲击代码就会出现该特效。..

    2022年7月14日
    63
  • pycharm2021激活码【2021免费激活】

    (pycharm2021激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月26日
    95
  • IntelliJ IDEA v2021.3.5 激活码 3月最新注册码

    IntelliJ IDEA v2021.3.5 激活码 3月最新注册码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    101

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号