如何获得 JAVA 9 JRE / JDK 作为 zip 文件而不是 EXE 或 MSI 安装程序?

How can I get JAVA 9 JRE / JDK as a zip file rather than EXE or MSI installer?

如何获取 JAVA 9 JRE / JDK 作为 zip 文件而不是 EXE 或 MSI 安装程序?

https://jdk9.java.net/download/

仔细看https://jdk9.java.net/有"JDK 9 Early Access with Project Jigsaw"其实是zip下载

如前所述,您可以下载拼图发行版,也可以按照 here 中的说明构建您自己的发行版。

您可以下载 JDK 来自 jdk.java.net, All other locations (jdk9-builds, jdk9.java.net) 的 9 个抢先体验版本不是 accessible/migrated。

您可以从 Java Platform, Standard Edition 9 Reference Implementations

下载 JDK 9 zip 文件

从这里开始:

  • 创建工作 JDK 目录(在本例中为 C:\JDK
  • [下载][1] 来自 Oracle 的 JDK 最新版本(例如 jdk-7u7-windows-x64.exe
  • [下载][2] 并安装 7-Zip(如果您不是管理员,则下载 [7-Zip 便携][3] 版本)
  • 使用 7-Zip 将 jdk-XuXX-windows-x64.exe 中的所有文件解压缩到目录 C:\JDK
  • cmd.exe中执行以下命令:
    • cd C:\JDK\.rsrc33\JAVA_CAB10
    • extrac32 111
  • 用 7-zip
  • 解压 C:\JDK\.rsrc33\JAVA_CAB10\tools.zip
  • cmd.exe中执行以下命令:
    • cd C:\JDK\.rsrc33\JAVA_CAB10\tools\
    • for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"(这会将所有 .pack 个文件转换为 .jar 个文件)
  • C:\JDK\.rsrc33\JAVA_CAB10\tools 的所有内容复制到您希望 JDK 所在的位置
  • 手动设置 JAVA_HOMEPATH 以指向您的 JDK 目录及其 BIN 子目录。

虽然我的体验有点不同,tools.zip 可以根据 JDK 版本在不同的地方。