前言
这里作为示范的JDK版本为:1.8
制作免安装版(绿色版)JDK所需工具为:7-zip
可按自己所需要的内容选择查阅。
一、下载JDK
官网下载链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html网盘链接链接: https://pan.baidu.com/s/1kooyuUsH-T2yrGSbiC05Iw 提取码: 6cuh
二、制作免安装的JDK
-
下载安装7-zip解压工具 https://sparanoid.com/lab/7z/,右键选择下载的JDK .exe文件
解压完后生成一个文件夹
-
解压完成后进入解压目录
JAVA_CAB9这个文件夹中的 110 文件 是源码
JAVA_CAB10这个文件夹中的 111 文件 是我们所需的JDK压缩包
-
将这两个文件夹中的文件提取出来
-
新建目录作为JDK(tools)的解压目录,记住这个文件夹路径并将tools.zip的文件解压到所创建的文件夹中
最后完整的目录结构
到这里我们的免安装JDK就完成了一半,但是配置环境变量后会发现没有效果,这是因为我们将运行文件直接解压没有经过编译,部分文件还是.pack格式。
-
执行将文件中.pack 文件 转为 .jar 文件的操作
在我们刚刚解压的路径下输入 cmd 并回车
执行下面的命令,等待编译完成
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
编译完成之后免安装版JDK就制作完成了。
三、配置JDK环境变量
打开系统高级设置,可直接在菜单中搜索
打开
配置JAVA_HOME
配置CLASSPATH
配置Path
%xxx% 要与前面定义的环境变量名一致
保存后打开cmd,执行javac 查看环境变量是否配置正确
配置中有什么问题或是有更好的处理方式,欢迎大家提出来一起交流。