保证本身的Java代码是没有问题的,在IDEA里面是能够正常运行的,而后,按下面步骤:java
步骤一:打开File -> Project Structure -> Artifacts,以下图app
步骤二:点击“+”,选择“Jar”,选择Empty或From modules with dependencieside
步骤三:设置一个主函数入口main class 如图:函数
完成上面三步以后,点击完成。ui
步骤四:回来idea主界面,点击Build -->Build Artfacts --> build 就会在项目中生成jar文件了(生成的Jar包位于上图设置的Output directory)idea
上面完成了jar文件的生成,接下来使用exe4j把可执行文件jar转为exe文件.net
步骤五:选择一个目录,新建一个文件夹,该文件夹的做用是用来保存生成的exe文件的目录,在新建立的文件夹中还要建立三个子文件夹file,res,jre 以下图:图片
file:文件夹是放临时文件的能够没有ci
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文件全过程完成。