gpt4 book ai didi

java - 解压JDK安装程序时没有 "src.zip"

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:21:41 26 4
gpt4 key购买 nike

我遵循了这个程序:How can I get the latest JRE / JDK as a zip file rather than EXE or MSI installer? .为了获得没有管理员权限的 JDK。但是,我仍然想念源存档“src.zip”。

当我用 7-Zip 打开安装程序时,它只显示“tools.zip”文件。这是命令行输出:

C:\Users\mlogan\Downloads>7z.exe l jdk-7u45-windows-i586.exe

7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18

Listing archive: jdk-7u45-windows-i586.exe

--
Path = jdk-7u45-windows-i586.exe
Type = PE
CPU = x86
Characteristics = Executable 32-bit
Created = 2013-10-08 17:03:06
Physical Size = 129487776
Headers Size = 1024
Checksum = 129505985
Image Size = 129503232
Section Alignment = 4096
File Alignment = 512
Code Size = 62976
Initialized Data Size = 129425408
Uninitialized Data Size = 0
Linker Version = 10.0
OS Version = 5.1
Image Version = 0.0
Subsystem Version = 5.1
Subsystem = Windows GUI
DLL Characteristics = Relocated NX-Compatible TerminalServerAware
Stack Reserve = 1048576
Stack Commit = 4096
Heap Reserve = 1048576
Heap Commit = 4096
Image Base = 4194304
----
Path = .rsrc\JAVA_CAB10\111
Size = 83877914
Packed Size = 83877914
--
Path = .rsrc\JAVA_CAB10\111
Type = Cab
Method = LZX
Blocks = 1
Volumes = 1

Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
2013-10-08 08:42:32 ....A 181321555 tools.zip
------------------- ----- ------------ ------------ ------------------------
181321555 129487776 1 files, 0 folders

您知道如何检索源存档吗?

最佳答案

根据 Piero Ottuzzi 在他的帖子中的最新回答 http://www.brucalipto.org/java/how-to-create-a-portable-jdk-1-dot-8-on-windows , Oracle 似乎不再包含更新 45 中的 src.zip。您始终可以使用 tools.zip 来获得可移植的 JDK。

在 Windows 上执行可移植 JDK 的步骤:

  1. 下载安装程序,例如。 jdk-8u51-windows-x64.exe,放入一个文件夹,例如。 “下载”,其中包含 7z.exe。

  2. 使用 7-Zip 从安装程序中提取 tools.zip:打开命令提示符并键入

    D:\downloads>7z x jdk-8u51-windows-x64.exe
  3. 将 tools.zip 的内容解压缩到一个文件夹,例如“jdk”,使用 7-Zip:在命令提示符中键入

    D:\downloads>7z x tools.zip -ojdk
  4. 移动到文件夹 jdk 并将 .pack 文件转换为 .jar 文件:在命令提示符中键入

    D:\downloads>cd jdk
    D:\downloads\jdk>for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"

jdk文件夹就是想要的可移植jdk。要测试它,请在命令提示符中键入:

D:\downloads\jdk>.\bin\java -version

你会得到

java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

关于java - 解压JDK安装程序时没有 "src.zip",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19767311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com