便携版jdk制作

便携版即相当于绿色版,制作好后复制到对应位数的任意 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 验证即可

posted @ 2023-06-30 10:03  两碗白米饭  阅读(100)  评论(0编辑  收藏  举报