自制windows免安装版jdk

前言

oracle官网提供的windows平台jdk安装包是exe格式,需要安装,个人觉得挺麻烦的,要是像linux平台的包那样,解压到目录配置个环境变量就可以用就挺方便的。本文旨在记录从jdk安装包exe文件抽取文件并自行打包为免安装版的过程。

制作过程

首先,将exe文件使用压缩软件解压,目录结构如下(使用版本jdk-8u201-windows-x64.exe)
在这里插入图片描述我们将.rsrc\1033\JAVA_CAB9下的名为110的文件解压,提取到当前位置,多出一个src.zip文件,这是源码包
在这里插入图片描述
我们将.rsrc\1033\JAVA_CAB10下111文件解压,提取到当前位置,多出一个tool.zip
在这里插入图片描述
tool.zip内的内容如下
在这里插入图片描述

然后,我们创建一个jdk文件夹,保存免安装版jdk文件。将上述的tool.zip解压到jdk目录,并将src.zip直接拷贝到jdk目录。完成这些操作后,jdk目录的结构如下
在这里插入图片描述
最后,将jdk目录中一些 .pack 文件 转为 .jar 文件。进入jdk目录,cmd输入命令

for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"

在这里插入图片描述
完成!最后这个jdk文件夹可以作为绿色版jdk使用,随拷随用。建议打为压缩包,想要装哪解压到哪。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值