便携版即相当于绿色版,制作好后复制到对应位数的任意 Windows 环境下即可使用,无需继续执行标准的安装过程。以下制作过程同时适用于 32 位和 64 位的 Windows 系统。
1. 从 Oracle 官网下载 JDK-8 最新 Windows 版
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
如 jdk-8u371-windows-x64.exe 或 jdk-8u371-windows-i586.exe。
2. 从下载的 .exe 文件内解压出 tools.zip
用 7-Zip 打开下载的 .exe 文件,如下图所示导航到 .rsrc\1033\JAVA_CAB10\111,在 7-Zip 内继续双击 111 就可以看到 tools.zip 文件,此文件包含了 jdk 需要的所有文件。
3. 解压 tools.zip 文件得到 jdk
假设解压到 D:\jdk\jdk-8u371-windows-x64\,目录结构为:
D:\jdk\jdk-8u371-windows-x64\
|--bin\
|--jre\
|--lib\
...
4. 获取 JDK 源码
如果需要 JDK 的 Java 源代码,在 7-Zip 内导航到 .rsrc\1033\JAVA_CAB9\110\src.zip,此 src.zip 就是 JDK 的 Java 源代码,拖出来放到 D:\jdk\jdk-8u371-windows-x64\ 目录下即可,无需解压 src.zip。
5. 解压 .pack 文件为 .jar
使用如下命令用 unpack200.exe 继续解压 D:\jdk\jdk-8u371-windows-x64\bin 目录下一些扩展名为 .pack 的文件为 .jar 文件:
> cd D:\jdk\jdk-8u371-windows-x64\
> for /R %f in (.\*.pack) do @"%cd%\bin\unpack200" -r -v -l "" "%f" "%~pf%~nf.jar"
注: unpack200.exe 在 D:\jdk\jdk-8u371-windows-x64\bin 目录下。
解压完成后,完整的 JDK-8 便携版就制作完成,然后设置系统环境变量
然后使用java -version 和 javac -version 验证即可
标签:解压,zip,便携,jdk,windows,x64,制作,8u371 From: https://www.cnblogs.com/ylkh/p/17515850.html