Mac: Extract JDK to folder, without running installer
重装了 mac 系统,由于一些公司项目必须使用 Oracle JDK(验证码等组件用了一些 Oracle 独有的 API) 所以又得重新安装;但是 Oracle 只提供了 pkg 的安装方式,研究半天找到了一个解包 pkg 的安装方式,这里记录一下
不使用 pkg 的原因是每次更新版本都要各种安装,最烦人的是 IDEA 选择 JDK 时候弹出的文件浏览器没法进入到这种方式安装的 JDK 的系统目录…mmp,后来从国外网站找到了一篇文章,基本套路如下
- 下载 Oracle JDK,从 dmg 中拷贝 pkg 到任意位置
- 解压 pkg 到任意位置
pkgutil --expand your_jdk.pkg jdkdir
- 进入到目录中,解压主文件
cd jdkdir/jdk_version.pkg && cpio -idv < Payload
- 移动 jdk 到任意位置
mv Contents/Home ~/myjdk
原文地址: OS X: Extract JDK to folder, without running installer
Mac: Extract JDK to folder, without running installer
https://mritd.com/2018/11/23/extract-jdk-to-folder-on-mac/