win10系统下JAVA之JDK压缩包制作方法及安装教程

有时进行JAVA开发,我们可能会用到不同版本的JDK,每次切换不同版本时,总不能删除之前的,重新下载一个新版本,所以通过压缩包免安装方式进行多版本切换则方便多了。而且压缩包还能随身携带,在另一台电脑上快速操作。文末有彩蛋。

1压缩包制作

1准备安装包及压缩工具

Oracle官网下载对应安装包:https://www.oracle.com

各版本下载汇总地址:https://www.oracle.com/java/technologies/javase-downloads.htmlJDK1.8 下载JDK1.7 下载JDK1.6 下载JDK1.5下载

从上述链接中下载好exe文件,但不要安装。
压缩工具下载7-zip:https://www.7-zip.org

2压缩包制作

在电脑上安装好7-zip软件,运行该压缩软件,从中打开JDK安装包(即.exe文件),打开后点击软件菜单栏中的“提取”按钮。
此时,若下载的JDK是32位的,则会生成一个tools.zip文件;
若JDK是64位的或未能生成tools.zip文件,则通过7-zip软件进入刚才生成的那个文件夹中,依次进入~\jdk-8u241-windows-x64.rsrc\1033\JAVA_CAB10,找到111文件,并再次对该文件进行“提取”操作,即可得到tools.zip文件。
解压tools.zip文件便能得到无需安装的JDK,可放置在任意路径下。

2压缩包环境配置

1配置JAVA_HOME

java.util.zip压缩文件特别慢 java压缩包_压缩包


java.util.zip压缩文件特别慢 java压缩包_JAVA_02


java.util.zip压缩文件特别慢 java压缩包_java_03


此电脑→属性→高级系统设置→环境变量

java.util.zip压缩文件特别慢 java压缩包_压缩包_04


在系统变量中选择新建

java.util.zip压缩文件特别慢 java压缩包_jdk_05


变量名为:JAVA_HOME

变量值为:压缩包解压后的文件夹路径(路径中尽量不要包含空格)

2设置CLASSPATH

在环境变量下的系统环境再次点击“新建”

java.util.zip压缩文件特别慢 java压缩包_java_06


变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

3在path中加入两个新的配置

path不用再新建,再系统变量中找到一个path,如下:

java.util.zip压缩文件特别慢 java压缩包_java_07


双击path,新建两个变量,如下:

java.util.zip压缩文件特别慢 java压缩包_java_08


%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

新建完毕,确定

至此,环境变量配置完毕

3检验是否配置成功

进行DOS命令窗口

java.util.zip压缩文件特别慢 java压缩包_JAVA_09


输入java -version,显示如下图:

java.util.zip压缩文件特别慢 java压缩包_java_10


代表安装成功。(此处会有个小bug,如下图,具体如何解决,下篇分解)

java.util.zip压缩文件特别慢 java压缩包_java_11


若需使用多个版本的jdk,只需重复操作上述方法制作出相应的JDK压缩包,解压放在某一路径下,再将JAVA_HOME的变量值改为对应的路径地址,即可完美快速切换不同版本JDK。