技术标签: exe4j
原文地址:https://blog.csdn.net/qq_20473985/article/details/53186216
首先,需要下载一个exe4j的软件,网址:http://www.softpedia.com/get/Authoring-tools/Setup-creators/exe4j.shtml。
现在主要说一下怎么打exe的过程:
1.打开安装好的exe4j软件,首先是一个欢迎界面,直接【next】
2.选择【JAR in EXE mode】,然后【next】;
3.需要输入程序的缩写名字和指明输出目录,就是exe的保存目录,然后【next】;
4.指定程序的名字,设置程序的图标,注意,程序图标要用ico格式的图片;
选项“ Allow only a single running instance of the application”,勾选上之后,该exe只能运行一个;
选择Redirection选项,在两个位置中可以写记录日志的文件名称,目录为和exe的相同目录;
在32-bit or 64-bit来决定你生成的exe是32位还是64位的;
Version info为版本说明。
5.我们需要添加我们的jar包,点击右边绿色的 “+”号,然后选择【Archive】,打开浏览目录,找到我们的jar包,然后选择【打开】,【ok】;
main class中选择程序的入口,包含main方法的类
VM Parameters中可以设置虚拟机的一下参数,-Dfile.encoding=utf-8是设置了utf-8的编码,以防中文乱码;
6.设置JRE的最小最高版本,我们根据自己的情况设置就ok,小版本设置成1.5,大版本设置成1.8,就行;
然后点击【Advanced Options】,选择【Search sequence】,将我们的JRE添加到软件中,这样的话,我们的代码可以在别的没有安装Java环境的电脑上运行;点击右边的添加,选择【Directory】,然后选择【浏览】,找到我们的JRE,然后添加;
PS:将我们的JRE 拷贝到步骤三配置的输出目录,然后配置这个JRE,才会是 .\jdk1.7
7.其余的步骤我们直接默认就ok了,这样我们生成的exe文件就能正常运行了!
8.最后在Finished中选择save,保存现在的配置
以后可以直接打开配置的文件,有修改的话,可以直接跳至该步骤修改,然后直接点击finish,可以直接生成需要的exe。
来源:网络
1、打开exe4j软件。(没有的去网上下载安装,实在没有的话,我会放一个到我的博客里) 什么也不用改 【next】下一步。 2、选择【"JAR in EXE" mode】 【next】下一步。 3、【Short name of your application】填:exe的名称 【Output director...
一、背景 exe4j 可以很容易吧一个 jar 打包成 exe。 二、下载地址 Exe4j 下载地址:http://dl.dbank.com/c0owlopqf8 三、打包步骤 1、 从上面网址下载 exe4j 安装文件,里面包含一个***生成工具(都是网上收集) 。 2、 安装 exe4j 以及**(注意 jre...
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 一、背景 &...
文首先默认你已经拥有可用的jar文件和exe4j程序。 下面开始详述步骤: 1.welcome-打开exe4j 如图,如果你有保存过的项目打包配置文件,那么点>>open打开即可。如果没有点>>next. 2.Project type-选择打包方式 由于我们讲的是打包jar生成exe,所以选“jar in exe&rdquo...
选择打包类型 【regular mode】直接通过exe调用jar包,【jar in exe mode】将jar打包到exe中,从而起到加密作用 配置应用标题,程序保存位置 设置界面类型,文件名称,图标,单例运行,工作目录 保存应用日志和错误信息到文件 编译成64位应用 设置JVM启动参数,依赖的类库,启动入口 设置JDK/JRE版本限制 设置从哪里搜索JDK/JRE 设置启动图片 设置启动文字 ...
使用exe4j 将.jar文件打包为.exe文件 用eclipce或其他软件将你的程序导出为可执行的jar文件后,打开exe4j,直接点击next跳过欢迎界面。 选择JAR in EXE mode,next 如图输入参数,点击next 输入你的exe文件名称,图标为可选,不要直接next(直接next会使用默认设置,可能会出问题),点击左侧菜单下的子菜单。 可以自定义程序运行日志名称, 重点来了!...
java打包jar java项目 右键→“export”→“jar file”→“next” 下载exe4j (官网找就行,不放链接了) Welcome 注册完成后直接点next就行 ***:(***是别人那找的,名字和公司自己随便输入。也没有尝试输入***会怎样) License Ke...
该工具的下载地址如下: http://www.ej-technologies.com/download/exe4j/files.php 我下的是最新版本的安装包,安装时会出现这个: 它要求JDK至少1.5以上,点Locate找到你机器上安装的%JDK1.5%/bin/java.exe就可以进行安装了。下面就安装后的一些使用事项说一下: 第1步跳过。 第2步,我们事先已经制作好了jar文件,故选下面...
控制人物动画播放 这里我重新弄了一个简单的场景和新的Animator Controller来作为示例。 下面先看看Animator Controller的配置: 人物在站立状态只能进入走路,走路只能进入奔跑或返回站立,奔跑只能进入跳跃或返回走路,跳跃则只能返回奔跑。 参数方面为两个参数: Float类型的moveSpeed; Trigger类型的Jump; 连线直接的转换条件为:moveSpeed...
1. DLF服务说明 参考官网:https://support.huaweicloud.com/productdesc-dlf/dlf_07_001.html ,数据湖工厂服务(Data Lake Factory,简称DLF)是华为云大数据重要的平台产品,它可管理多种大数据服务,提供一站式的大数据开发环境、全托管的大数据调度能力,极大降低用户使用大数据的门槛,帮助用户快速构建大数据处理中心。 使用...
here is my table description: Table Name : Orders Columns : ID, NO, Quantity, Base, Code First my query should check the value of Code, if value of Code is 'B' then OUTPUT VALUE should be Code+Base if...
Edit: this issue only seems to be in the .hbs rendering as this code does work when the extended web component is inserted in the top level index.html of the EmberJS project Edit 2: However, when I pu...
I was following a socket tutorial and suddenly there was a bug in my code that I couldn't understand or find Can anyone help me find the bug? I referenced with the tutorial code and it doesn't work. T...
I am trying to use Datatables with fixedheader (v3) as well as enable horizontal scrolling. Attached is the fiddle http://jsfiddle.net/xF8hZ/344/ . When scrolling the fixedheader width doesn't align w...
I tried to implement SoundEffect from QtMobilityKit in QML to play music file in Meego Harmattan. I found that it can only play .wav file. is there any possible way to play .mp3 file in meego? This on...