在 Windows 中获取 Oracle Java 1.8 而无需安装它

2022-09-03 17:49:46

是否有可能以zip格式获得Java?我不想通过获取.exe文件来安装它。

是否有任何zip版本的Java 1.8,以便我可以下载它并解压缩它并开始在我的Windows机器(64位处理器)中使用它?


答案 1

您可以从安装 EXE 中提取 JDK 文件夹。

检查此链接以了解步骤。该帖子适用于JDK 1.7,也适用于JDK 1.8

请执行下列操作。

步骤

  1. 甲骨文下载 JDK
  2. 此处下载并安装7-zip
  3. 使用7-Zip打开安装执行文件
  4. 提取工具.zip
  5. 将工具.zip的内容提取到文件夹(例如 c:\jdk)。
  6. 在cmd提示符下打开提取的文件夹。
  7. 执行命令for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
  8. 设置为 jdk(例如 c:\jdk)文件夹。JAVA_HOME
  9. 添加到 PATH 环境变量。%JAVA_HOME%/bin

测试

运行以下命令检查安装,它将打印JDK的版本。

c:> javac -version
javac 1.7.0_51

注意:使用 JDK 1.7 和 1.8 进行测试

更新 1

编辑了答案以在答案本身中添加步骤,而不是指向博客文章的链接。

更新 2

对于 64 位,请检查由 grabantot .bat解压缩-jdk-x64


答案 2

我也在寻找解决这个问题的方法。我不确定OP为什么要这样做。我只是试图获得较新版本的java进行新的开发,同时不干扰旧版应用程序所需的旧版Java安装(我想更新旧版应用程序,但现在这不是一个选项)

我认为我要尝试的黑客是这样的:

  1. 安装 1.8
  2. 获取安装文件夹的副本
  3. 卸载 1.8
  4. 重新安装/修复 1.7
  5. 恢复 1 的副本。

我敢肯定,如果我对安装正在做什么有更好的了解,这将是不必要的。


推荐