使用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记录整个过程完成。
版权声明:本文博客原创文章,博客,未经同意,不得转载。
使用Intellij Idea生成可执行文件jar,开关exe文件步骤的更多相关文章
- java代码转化为jar包,再转化为.exe文件步骤
下面是具体步骤: 一.先把自己的程序发布成jar文件 这是eclipse自带的功能,右键工程包-->Export 然后选择Java-->JAR file,next 选择输出路径,next ...
- Python生成Windows可执行exe文件
环境 python3.6.5 pyinstaller3.5 windows 10 下载地址 python:https://www.python.org/ftp/python/3.6.5/python- ...
- 第一篇-生成可运行得exe文件
1. 项目 --> 属性 2. 配置 -->Release 3. 如果可以在其他电脑运行可以不进行下面的,如果不能运行,选择代码生成-->运行库-->MT 4. 完成上述步骤后 ...
- intellij自动生成java代码注释(java文件注释和方法注释)
1定义java文件头部的注释 2给java类中的方法添加上注释 2.1第一步勾选Enable Live Templates 2.2第二步新建一个Group 2.3第三步新建一个Template 2. ...
- GO 使用静态链接库编译 生成可执行文件 使用第三方 .a 文件,无源码构造
go build 和 go install 都需要使用源码来进行编译.但是有时候我们只有.a或者.so文件.并不能获取到第三方库的源码,这时我们需要静态链接库编译的技巧: 上图是实验前的文件分布. 使 ...
- 关于多个py文件生成一个可运行exe文件(用pyinstaller)
首先下载Pyinstaller,在cmd命令下执行:pip installer Pyinstaller,不需要关心安装在哪 然后把所有相关的py文件都放在一个目录下 在那个目录下执行cmd命令:pyi ...
- CAFFE学习笔记(三)在VS2013下生成需要的exe文件
如我们所知,CAFFE_ROOT下有一个文件夹叫tools,里面中有许多cpp文件,它们各自有其不同的功能.但是很显然,当我们要完成某样工作时,我们是不能直接用cpp文件的,只能用exe文件.如何利用 ...
- nwjs如何打包文件为exe文件并修改exe图标
1.下载nw.js,如果是SDK版的可以调试页面,打包后可不可以调试还没有试,不是SDK的话没有调试选项,试了一下,打包后的文件也一样调试不了. 2.把要打包的文件和package.json都放在nw ...
- Pyinstaller (python打包为exe文件)
需求分析: python脚本如果在没有安装python的机器上不能运行,所以将脚本打包成exe文件,降低脚本对环境的依赖性,同时运行更加迅速. 当然打包的脚本似乎不是在所有的win平台下都能使用,wi ...
随机推荐
- android 视频文件不能进行幻灯片的播放
packages\apps\Gallery2\src\com\android\gallery3d\app\SlideshowPage.java中: 1.加入: import com.android ...
- 4.windows和Linux下创建oracleusername表空间,表,插入数据,用户管理表等操作
进入超级管理员,运行下面命令 Window下创建数据库.表空间,用户,插入数据等操作 -- 01 创建表空间 -- 注意表空间的路径 依据实际安装环境进行调整 CREATE TABLESPACE ts ...
- POJ1611 The Suspects (并查集)
本文出自:http://blog.csdn.net/svitter 题意:0号学生染病,有n个学生,m个小组.和0号学生同组的学生染病,病能够传染. 输入格式:n,m 数量 学生编号1,2,3,4 ...
- sqlHelper的增删改查
当一件事情被反复做了多次后.会想找一种办法来取代自己去做这个反复的动作. 敲代码也一样. 在程序中.对于反复的部分.假设是全然同样,那我们就会想着将其写成一个方法(过程.函数),放在一个具有权限的需求 ...
- 百度地图API相关点
百度API接口:http://developer.baidu.com/map/jsdemo.htm#a1_1 百度地图API具体解释之地图标注:http://www.cnblogs.com/jz110 ...
- 内存级别/栅栏 ( Memory Barriers / Fences ) – 翻译
翻译自:Martin Thompson – Memory Barriers/Fences 在这篇文章里,我将讨论并发编程里最基础的技术–以内存关卡或栅栏著称.那让进程内的内存状态对其它进程可见. CP ...
- UML它 时序图
在本文中,我们重点谈谈UML时序图,UML包括在主时序图的建模元素:对象(Actor).生命线(Lifeline).聚焦控制(Focusofcontrol).消息(Message)等等. 一.UML时 ...
- gem5 设定checkpiont以及从checkpoint开始运行
同spec2006中间bzip2一个例子,如何设置checkpoint .以及从checkpoint继续以启动运行.这样做的目的是为了,采纳automic运行N指令,然后detailed运行M指令. ...
- 服务器编程入门(10)TCP回射服务器实现 - 并发
问题聚焦: 在前面我们大概浏览了一下服务器编程需要掌握的一些知识和技术,以及架构思想. 实践,才是检验真理的唯一标准..从这节起我们将在这些技术的基础上,一步步实现以及完善一个服 ...
- C#反射机制详解(转)
两个现实中的例子:1.B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况.这是如何做到的呢?B超是B型超声波,它可以透过肚皮通过向你体内发射B型超声波,当超声波遇到内脏壁的时 ...















