6.17日写得那一版,由于自己的粗心,忘记添加了两张图片,造成很多朋友的不便,浪费呢很多时间实在抱歉,现在已经全部修订。
(本文所有素材将在文章最后附上)
准备工具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 双人版贪吃猫游戏程序源码,希望大家多多指教,互相学习。
相关推荐
总之,JDK 1.7作为Java发展史上的一个关键版本,为开发者提供了许多实用的新特性和性能改进。虽然现在已经有更新的JDK版本,但对于一些特定场景或者老项目,JDK 1.7仍然是一个可靠的选择。在使用过程中,了解其特性...
JDK版本22.0.2是在Java发展史上的一个最新更新的版本。Java作为一种跨平台、面向对象的编程语言,一直以来都是软件开发领域的核心技术之一。它广泛应用于企业级应用开发、安卓应用开发、大数据处理和云计算服务等多...
Windows用户可以通过安装这一版本的JDK来开发和运行Java应用程序,这对于那些需要在Windows操作系统上进行Java开发的用户来说是一个非常重要的资源。 对于Linux平台,JDK版本为8u171。同样地,"8u171"表示这是Java ...
用户可以通过双击这个文件来启动安装过程,安装JDK到他们的电脑上。安装过程中,用户可以选择安装路径、设置环境变量等,以便于开发和运行Java程序。 2. "下载说明.txt" 可能包含有关如何下载、验证文件完整性和...
在信息技术领域,Java Development Kit(JDK)是开发和运行Java应用程序的重要工具。JDK1.6是Oracle公司发布的一个早期版本,虽然已被更先进的版本所取代,但因其稳定性和兼容性,在某些特定场景下仍被广泛使用。...
总之,JDK1.6作为Java发展史上的一个重要版本,对于学习Java历史、理解版本间的差异以及在特定环境下运行旧代码具有一定的参考价值。尽管它已不再接收官方支持,但在某些特定场景下,如维护遗留系统,仍有一定的应用...
JDK 11.0.2版本作为Java发展史上的一个里程碑,其引入的新特性不仅增强了Java语言的性能和安全性,也为开发者带来了更便捷的开发体验。而对于希望充分利用JDK 11.0.2特性的开发人员和企业来说,正确安装和配置JDK是...
安装过程中,系统会自动配置环境变量,包括`JAVA_HOME`、`PATH`和`CLASSPATH`,使得用户可以在命令行中直接运行Java编译器(javac)和其他工具,如Java虚拟机(java)、jar打包工具等。 学习和研究JDK 1.5.0_22,...
JDK 1.8版本在Java发展史上具有重要的地位,因为它引入了许多创新特性,这些特性包括但不限于Lambda表达式、新的日期时间API、Stream API、以及性能上的提升。 JDK 1.8的安装包通常包括以下几个主要组件:JRE(Java...
JDK7的使用涵盖从编写Java代码、编译成.class文件、打包成JAR,到部署和运行。对于生产环境,稳定性、安全性和性能都是重要的考量因素。JDK7在这些方面都做了显著提升,使得开发者可以更加高效地构建高质量的Java...
这个版本的JDK在Java发展史上占有重要地位,因为从Java 8开始,Java平台开始支持更多的现代编程范式和语言特性。 标签"jdk8-x86-linux"明确指出了该JDK支持的操作系统环境,即32位架构的Linux系统。这表示,当...
JDK1.8版本是Java发展史上的一个经典版本,提供了丰富的API和开发工具,支持Java语言的全部功能。它包含了Java运行时环境(JRE)、核心类库以及其他工具,如编译器(javac)和调试器(jdb)等。JDK的核心组件包括...
Java JDK 1.8.0_191是Oracle公司发布的一个重要的Java开发工具包,它是Java编程语言和Java平台标准版(Java SE)的一部分。这个版本的JDK包含了Java编译器、Java运行时环境、Java调试工具以及其他用于开发和运行Java...
OpenJDK 17中包括了Java虚拟机(JVM),Java类库,Java编译器和其他一些工具,用于开发、打包和运行Java应用程序。这一版本中新增和改进了许多功能,包括新的文本块(Text Blocks)功能,instanceof模式匹配的改进,...
本文将详细探讨最新版的Linux JDK,即`jdk-8u251-linux-x64.tar.gz`,以及其在64位Linux系统中的安装与使用。 首先,`jdk-8u251-linux-x64`这个版本号表明这是针对64位Linux系统的Java Development Kit (JDK) 的第...
Java Development Kit (JDK) 是Java编程语言的核心组件,它包含了一套开发和运行Java应用程序所需的工具和库。这里的标题和描述提及的是JDK的1.7版本,这是一个专为Linux操作系统设计的二进制包。JDK 1.7,也被称为...
JDK(Java Development Kit)是Java开发人员所需的工具集,包含JRE(Java Runtime Environment)以及编译器(javac)、打包工具(jar.exe)等开发工具。JRE是运行Java程序所必需的,它提供了Java虚拟机和核心类库,...
下载JDK8之后,通常需要进行安装配置,将JDK的安装路径添加到系统的环境变量中,这样就可以在命令行中使用java和javac等命令了。环境变量配置正确后,开发者便可以在计算机上开始Java应用程序的开发工作。 由于JDK8...
这个版本在Java开发史上占据了重要的位置,因为它为开发者提供了在64位环境下构建、测试和运行Java应用程序所需的全套工具。下面将详细讨论JDK1.6 X64的关键特点、功能以及它在IT行业中的应用。 1. **64位架构的...
总的来说,JDK 1.6是Java开发史上的一座里程碑,它的特性和工具为开发者提供了强大的支持,即便在今天,许多遗留系统和项目仍在依赖这个版本。然而,由于安全性和性能的持续提升,建议升级到更新的JDK版本以获得更好...