原文地址:http://funine.iteye.com/blog/2220359

(本文所有素材将在文章最后附上)

准备工具exe4j, converticon.com(用于制做.ico格式的图片),jre文件包

其实还有别的方法也能实现此功能,例如install4j来制作,Jar2Exe Wizard和JavaLaucher结合起来来制作,但还是觉得exe4j好用一些。

那么实验正式开始:

首先我们得准备一些实验素材:从开发工具eclipse中导出jar包


 

 最后你导出的jar文件,双击测试一下,如果是没有任何反应的那么你就导出正确了,出现了警告提示之类的那么久弄错了。后面制作就肯定不会成功。

第二步,找到一张你作为你的程序的图标,注意是png格式的。然后进行图标的制作。

我们登录这个网站http://converticon.com/


 点击继续即可。

 再找到你所放的png的图片位置

 随便选一个大小然后一张.ico格式的图片就ok了


          第三,我们要找出自己的jre的目录然后将jre文件复制出来放在当前文件夹在


 注意是jre1.8.0_45不要选择JDk

 最后复制出来和前面准备好的素材放在一起。前期准备工作就此结束,让我们打开神奇的制作工具吧!

重点内容,就是正式使用软件制作了。

 直接双击执行文件安装,这个软件很有意思,每次用都要安装,只不过很快的。就一直next就行了。


 安装完了之后点击next


 选择第一个然后next


 上面是你的程序的缩写,可不填,第二个为打包完成后放的路径。就选择在你的那个文件夹中

在这里就是添加你的jar的文件了,先选择加号

你可以看到自己的jar文件已经被加载进来了,然后是下面的选择你程序的main函数的地方


 上面的第一个是选择jre最低版本随便填一个不要太高就行,下面的可以不填,然后点击下面的选项栏,选择第一个。


 第一个是你的电脑上的注册表的信息,所以必须要删除掉,要不然他还会去查找你的电脑上jre以及环境变量的位置。然后选择,加号添加你的jre文件

注意一定要写相对路径不要写绝对路径


 最后添加完之后可以看到你的路径是.\jre1.8...


 最后这几个页面都没什么好设置的一直next就行


 这里最上面有个语言选择,但是没有中文,也就不用考虑了,但不排除有大神会选择什么日语,俄语之类的。终于差不多了。点击finish就ok


 这里便是很快的

 最后又回到了这个页面,先别管它,也别叉掉它。


 然后回到你的文件夹下面,可以看到那个exe文件已经静静的躺在那里了,还等什么快快双击吧!


 伤心的是出错了。。。如果你的电脑和我的是一样的那么说明你的也是64位,如果运行成功那就没什么呢。别急我们再回到那个软件。


 按照图上的选择好,把64打上√,点击finish,就ok了


 再回到这个页面,运行,点击确定,静静等待几秒钟,你的程序就ok了。


 最后你可以做一下整理,只需要留下三个文件就可以了,并且你以后,如果对程序进行了改动,只需要更换jar包就行,不需要重复制作exe。还有这三个文件可不能随便乱跑,都要在一个文件夹哦,亲!

感谢您观看完本教程!希望你在你朋友圈,QQ空间和你的亲朋好友删除的小程序!在学习java的路上为生活增添更多的乐趣!

链接:http://pan.baidu.com/s/1qW3Jdm8 密码:314d    exe4j软件

链接:http://pan.baidu.com/s/1hqxTHuW 密码:5tcw      本实验素材,jre在下面的成品包中

链接:http://pan.baidu.com/s/12jEmM 密码:5ez8   最终成品。(本游戏有我和队友一起制作)

链接:http://pan.baidu.com/s/1ntxJ5k1 密码:wolb   双人版贪吃猫游戏程序源码,希望大家多多指教,互相学习。

史上最详细版!java文件打包成exe,在未配置安装JDK和未配置的电脑上运行--转载的更多相关文章

  1. JAVA程序打包成exe文件详细图解

    我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: eclipse ...

  2. 把java文件打包成.jar (jar命令详解)

    把java文件打包成.jar (jar命令详解) 先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1. ...

  3. Java项目打包成exe的详细教程

    Java项目打包成exe的详细教程 把Java项目打包成exe共分为以下两步: 1. 利用Eclipse先把Java项目先打成jar包 2. 利用exe4j工具把jar包转成exe 这里以Java项目 ...

  4. 使用Eclipse把java文件打包成jar 含有第三方jar库的jar包

    使用Eclipse把java文件打包成jar 含有第三方jar库的jar包   网上打包说用eclipse安装fat jar插件,但是貌似现在都不能用了,所以我只能按照eclipse自带的方法打包了. ...

  5. 将 Python3 文件打包成 exe 文件

    我们用 Python 写好的代码,如何给别人在没有配置 Python 环境的情况下直接使用呢?尤其是面向 windows 众. 因为 Python 是一门解释性的语言,离开了 Python 解释器,P ...

  6. Java程序打包成exe可执行文件

    前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: ecl ...

  7. JSmooth 将java代码打包成exe

    JSmooth 将java代码打包成exe 前言 java代码写了这么多了,但由于jdk的限制,我只能在jdk电脑上运行项目.所以最近在研究打包exe这个问题,今天终于实现了. JSmooth下载 前 ...

  8. 如何把py文件打包成exe可执行文件

    如何把py文件打包成exe可执行文件 1.安装 pip install pyinstaller 或者 pip install -i https://pypi.douban.com/simple pyi ...

  9. windows下如何将Python文件打包成.exe可执行文件

    在使用Python做开发的时候,时不时会给自己编写了一些小工具辅助自己的工作,但是由于开发依赖环境问题,多数只能在自己电脑上运行,拿到其它电脑后就没法运行了.这显得很不方便,不符合我们的初衷,那么有没 ...

随机推荐

  1. js运动 多数据运动 含JSON

    <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...

  2. java getEnv不区分大小写 getProperty区分大小写

    System.out.println(System.getenv("JAVA_HOME")); System.out.println(System.getenv("Pat ...

  3. python windows错误码

    在用python删除文件的时候,一直报这个错误,查了 error5的错误是 拒绝访问 在用python删除文件的时候,一直报这个错误,查了 error5的错误是 拒绝访问.那么是删除权限不够?用管理员 ...

  4. easyui问题小记

    在easyui1.4.3版本中,(其他版本不知道是不是也是这样的),绑定在datagridview上面的数据最好不要是带有特殊符号的字段,不然会导致部分的属性不好用,比如这样的字段  START_DA ...

  5. JDBC 常用驱动类及url格式

    1. oracle <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</ ...

  6. 我的Memcache学习笔记

    一.编绎安装Memcached 二.Memcached基本命令 四.PHP扩展模块安装 五.设置session用memcache来存储 六.PHP使用Memcache的一致性哈希连接方式 七.Memc ...

  7. HNC-全局联想脉络

    全局联想脉络—语义块 和句类 一个语义块包含 核心部分 和说明部分. 语义块分为: 主语义块:有 4 种:特征E.作用者A.对象B.内容C 辅语义块:有 7 种:条件.手段.工具.途径.参照.因.果. ...

  8. miniui datagrid 保存到服务端,使用.NET 自带 JSON 转换时发现日期格式不兼容。

    使用 miniui datagrid 修改表格后,保存到服务端,然后使用 .NET 自带 JSON 转换,会抛出DateTime 内容“2015-12-27T11:02:28”未按 JSON 的要求以 ...

  9. JPA的主键生成策略

    数据的唯一性是很平常的要求,但是如果框架不能提供相关的控制而由程序员完全控制是很危险的,在JPA中,有下面四种策略.A.容器自动生成---GeneratorType.AUTO 由JPA自动生成B.使用 ...

  10. 译 - EF 6秘诀(第二版) - 目录

    本博文系Entity Framework 6 Recipes, 2nd Edition的目录译文.保留原文,方便参考. 第一章  EF入门Chapter 1. Getting Started with ...