步骤 1:准备工具
下载并安装 7-Zip:
7-Zip 是一款免费的压缩 / 解压工具,支持直接解压 EXE 格式的安装包。
官网下载地址:https://www.7-zip.org/
步骤 2:解压 EXE 安装包
右键点击 jdk_8.0.1310.11_64.exe,选择 “7-Zip” → “打开压缩包”。
(若未显示此选项,需手动用 7-Zip 打开文件)
提取安装文件:
在 7-Zip 窗口中,进入路径:
rsrc\1033\JAVA_CAB10
找到名为 111 的文件(无后缀),右键选择 “解压到当前文件夹”。
将解压后的文件重命名为 tools.zip。
步骤 3:解压 tools.zip
解压 tools.zip:
用 7-Zip 或其他工具解压 tools.zip,得到一个名为 tools 的文件夹。
处理 .pack 文件:
以管理员身份打开命令提示符(CMD)。
切换到 tools 文件夹路径:
cd D:\路径\to\tools
执行以下命令将 .pack 文件转换为 .jar:
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
(注意:需确保 unpack200.exe 在 tools\bin 目录下)
步骤 4:获取源代码(可选)
提取 src.zip:
返回 EXE 解压后的路径:
rsrc\1033\JAVA_CAB9
找到名为 110 的文件,重命名为 src.zip,解压后得到 Java 源代码。
步骤 5:验证解压结果
解压完成后,检查目录结构是否包含以下内容:
tools/
├── bin/ # 包含 java.exe、javac.exe 等工具
├── jre/ # Java 运行环境
├── lib/ # 类库文件
└── src.zip # 源代码(可选)
注意事项
路径问题:确保解压过程中路径没有中文或特殊字符。
权限问题:执行 CMD 命令时需以管理员身份运行。
版本兼容性:此方法适用于 JDK 8,其他版本可能需要调整步骤(如 JDK 9 需额外处理 JRE)。
通过以上步骤,你可以将 EXE 安装包转换为免安装的 JDK 文件,后续可直接用于 Launch4J 打包或手动配置环境变量。
5986

被折叠的 条评论
为什么被折叠?



