MAC苹果电脑安装1.6版本的JDK-已验证成功

我的mac电脑之前是highsierra版本,然后进行系统升级后,发现已经安装的jdk6不见了。然后就搜寻方法重新安装。最终安装成功,现在进行整理。

系统版本

macOS High Sierra

        如果是此版本的系统,可在苹果官网地址进行下载直接安装就会成功。

        地址:(里面有jdk6支持的mac系统版本,显示最高只支持到此版本)下载 - Java for OS X 2017-001 (中国)https://support.apple.com/kb/DL1572?locale=zh_CN

macOS Monterey
        下面来说一下在此版本安装失败的处理方案。首先系统已有jdk7&8,安装提示已有高版本的无法进行安装,然后就进行jdk的删除,

        删除参考地址:Mac卸载JDK_silence_lf的博客-CSDN博客卸载JDK:sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdksudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPanesudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.pluginsudo rm -rf/Library/Application\ Support/Java...https://blog.csdn.net/liu523577232/article/details/123494899        删除成功后,我会进行重启。之后再次安装还是提示了已有高版本的无法进行安装,但进行查看确实已无jdk存在,那么就进行如下操作。

        找到电脑中的"脚本编辑器"软件(在其他目录)打开

将以下脚本复制到软件中

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 ~/tmp"
do shell script "hdiutil unmount /Volumes/Java\\ for\\ macOS\\ 2017-001/"
do shell script "sed -i '' 's/return false/return true/g' ~/tmp/Distribution"
do shell script "pkgutil --flatten ~/tmp ~/Desktop/Java.pkg"
do shell script "rm -rf ~/tmp"
display dialog "Modified Java.pkg saved on desktop" buttons {"Ok"}

 在点击右上角的运行按钮,会提示选择jdk,选中下载的jdk6.会在桌面生成一个新的jdk安装文件。

使用新生成的安装包就会安装成功啦!可在下面路径查看到已安装的jdk6.

/Library/Java/JavaVirtualMachines 

参考文章:Mac JDK6安装_silence_lf的博客-CSDN博客_jdk6 mac原文地址:Mac上已经卸载干净jdk,但是安装新jdk却提示已经安装更新版_铁根的博客-CSDN博客_安装jdk提示已经安装苹果官网下载JDK6:https://support.apple.com/kb/DL1572?locale=zh_CN先卸载高版本的JDK:Mac卸载JDK_lep的博客-CSDN博客若已卸载干净JDK,安装时提示“已安装本软件包的更高版本”:解决方法:1.首先在Mac上找到“脚本编辑器”应用,图标如图:2.将以下代码复制到“脚本编辑器”应用中(注意换行https://blog.csdn.net/liu523577232/article/details/123495240

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值