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

原创 2014年11月03日 13:24:01

保证自己的Java代码是没有问题的,在IDEA里面是可以正常运行的,然后,按下面步骤:

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



步骤二:点击“+”,选择“Jar”,选择EmptyFrom 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,点击Next按钮,如下图:


Short name of your application中随便定义

Output directory中是用来指定生成exe文件的目录,选择我们刚刚新创建的那个文件目录即可。然后,点击Next按钮,如下图:

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

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

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

可以用他在程序中找到exe所在目录,这样无论生成的exe放到哪都可以找到当前目录,用法(String exePath = System.getProperty("exe.path");)

然后点击  加号按钮,如下图:

在Archive中选择我们第一步生成的jar文件,然后直接点击OK按钮

然后再点击Main class 后面的按钮,如下图:

选择程序的入口即程序含有main方法的类,点击OK按钮即可,如下图所示:

然后,点击Next按钮,出现如下图:

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

把上图中自带的三个选项全部删除,然后点击 加号 按钮,如下图:

在Directory中选择新建文件中的jre目录即可,然后点击OK按钮,如下图所示:

然后,直接点击Next按钮,如下图:

 

选择Client hotspot VM 然后直接点击Next按钮即可,如下图所示:

选择exe4j splash screen

在Image File 中随意选择一张图片即可,然后点击Next按钮,如下图所示:

无需更改,直接点击Next按钮,即可完成exe文件的生成,会出现以下界面:

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

到此,exe4j生成exe文件全过程完成。



版权声明:本文为博主原创文章,未经博主允许不得转载。

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

保证自己的Java代码是没有问题的,在IDEA里面是可以正常运行的,然后,按下面步骤: 步骤一:打开File -> Project Structure -> Artifacts,如下图 步骤二:点...
  • zxm1306192988
  • zxm1306192988
  • 2017年02月24日 20:14
  • 2801

使用intellij idea制作可执行jar文件

可执行jar文件一个可执行的 jar文件是一个自包含的 Java 应用程序,它存储在特别配置的 JAR 文件中,可以由 JVM 直接执行它而无需事先提取文件或者设置类路径。要运行存储在非可执行的 JA...
  • u012814506
  • u012814506
  • 2015年10月18日 12:10
  • 6892

使用IDEA实现exe执行文件

第一步:java代码 public class Startup { public static void main(String[] args) { //加载spring容器 ...
  • xiongcancan
  • xiongcancan
  • 2015年07月22日 09:38
  • 1885

关于IntelliJ IDEA如何生成exe程序

有时候我们写完程序,想在别人电脑上也运行一下,怎么办呢? 不用怕,我来教你如何制作exe。 我们用到的工具是IntelliJ IDEA,和launch.exe(解压密码是onepoint) 在制作成e...
  • qq_29496057
  • qq_29496057
  • 2016年11月25日 13:41
  • 6991

利用IDEA和exe4j生成exe文件及资源文件和so、dll文件的放置

在网上搜索大部分文章,发现并不能完全解决自己的问题时,遂自己摸索,然后总结写下此文。 在贴出具体步骤前,我们需要先换位思考下,假如我们是设计者我们该如何让一个java项目展现在用户面前呢 1.首先得有...
  • ONS_cukuyo
  • ONS_cukuyo
  • 2017年09月04日 14:59
  • 332

idea EXE4J_JAVA_HOME

设置环境变量 JDK_HOME = %JAVA_HOME% 
  • ruanjf
  • ruanjf
  • 2010年12月15日 14:49
  • 1603

Intellij Idea 将java项目打包成jar

1.菜单:File->project stucture 2.在弹窗最左侧选中Artifacts->"+",选jar,选择from modules with dependencies,然后会有配置...
  • x356982611
  • x356982611
  • 2014年11月23日 01:55
  • 138515

Idea导出可执行jar包

在Idea中将Java Application导出为可执行jar包
  • yizhenn
  • yizhenn
  • 2017年03月31日 21:51
  • 1773

把jar包打包成exe

  • 2010年08月04日 20:32
  • 2.63MB
  • 下载

intellij idea 导出可执行jar

最近开始转到intellij idea上做java开发了,尝试下新鲜事物,别人都在用呢。 今天写一个java工具时,想打包成可执行的jar文件,发现犯难了,不知道怎么弄,网上搜索一番,总是看的云里雾...
  • fesdgasdgasdg
  • fesdgasdgasdg
  • 2017年06月21日 22:46
  • 2735
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Intellij Idea生成可执行文件jar,转为exe文件步骤
举报原因:
原因补充:

(最多只允许输入30个字)