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_HOME
变量值为:压缩包解压后的文件夹路径(路径中尽量不要包含空格)
2设置CLASSPATH
在环境变量下的系统环境再次点击“新建”
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
3在path中加入两个新的配置
path不用再新建,再系统变量中找到一个path,如下:
双击path,新建两个变量,如下:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
新建完毕,确定
至此,环境变量配置完毕
3检验是否配置成功
进行DOS命令窗口
输入java -version,显示如下图:
代表安装成功。(此处会有个小bug,如下图,具体如何解决,下篇分解)
若需使用多个版本的jdk,只需重复操作上述方法制作出相应的JDK压缩包,解压放在某一路径下,再将JAVA_HOME的变量值改为对应的路径地址,即可完美快速切换不同版本JDK。