因为项目原因需要用到jdk1.6 orz,在此记录安装过程。
问题描述
- 根据《Mac安装JDK1.6,并且多环境配置》的步骤在MAC安装jdk1.6,发现Catalina会出现没办法选择盘安装
解决方法
-
打开mac自带的脚本编辑器(Script Editor),粘贴以下脚本:
set theDMG to choose file with prompt "Please select javaforosx.dmg:" of type {"dmg"} do shell script "hdiutil mount " & quoted form of POSIX path of theDMG do shell script "pkgutil --expand /Volumes/Java\\ for\\ macOS\\ 2017-001/JavaForOSX.pkg ~/jtemp" do shell script "hdiutil unmount /Volumes/Java\\ for\\ macOS\\ 2017-001/" do shell script "sed -i '' 's/return false/return true/g' ~/jtemp/Distribution" do shell script "pkgutil --flatten ~/jtemp ~/Desktop/Java.pkg" do shell script "rm -rf ~/jtemp" display dialog "Modified Java.pkg saved on desktop" buttons {"Ok"}
-
点击左上角箭头运行,选择dmg文件,成功后如图所示。(如果提示jtmp已存在的报错,去那个目录rm -rf jtmp一下就好了)
-
点击桌面上出现的Java.pkg文件,可以正常安装了。
-
mac查看电脑安装的所有版本的Java:/usr/libexec/java_home -V
参考:YouTube《Java 6 SE Legacy installazione per MacOS Catalina Macbook Pro 16 2020》