美文网首页
Mac上已经卸载干净jdk,但是安装新jdk却提示已经安装更新版

Mac上已经卸载干净jdk,但是安装新jdk却提示已经安装更新版

作者: 程序员老帮菜 | 来源:发表于2020-04-14 19:11 被阅读0次

由于部分项目使用的是jdk6,但是最初安装的是jdk8,直接安装jdk6会出现以下问题,因此先卸载所有高于1.6的jdk,但卸载完成后,仍然由以下提示

解决步骤

首先在Mac上找到“脚本编辑器”应用,图标如图:

将以下代码复制到“脚本编辑器”应用中(注意换行,如果换行与我贴出来的不一样可能会执行失败)

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,然后会在系统桌面生成一个新的安装包,再次安装这个新的安装包即可。

FAQ

  • 检查本地是否还有jdk
/usr/libexec/java_home -V
java -version
  • 安装过程中出现/Users/mac/tmp.Error17 8
需要我们去相应的目录下去删掉这个tmp文件,退出jdk6安装,再次点运行

相关文章

  • Mac上已经卸载干净jdk,但是安装新jdk却提示已经安装更新版

    由于部分项目使用的是jdk6,但是最初安装的是jdk8,直接安装jdk6会出现以下问题,因此先卸载所有高于1.6的...

  • Linux配置jdk环境变量

    安装新的jdk之前先检查是否已经安装了jdk,如果已经安装,则需要卸载 终端输入: which java 如果已经...

  • CentOS6.8安装JDK

    检查Linux系统是否已经安装jdk 卸载系统自带的java 查看卸载结果 卸载成功下载jdk安装包 安装jdk ...

  • 安装JDK

    1、检查是否安装了JDK: rpm -qa | grep jdk2、如果已经安装了JDK,则卸载: yum -y ...

  • CentOS7.2集成jenkins github maven部

    一、环境准备 CentOS7.2 64位系统; 二、安装jdk 查看是否已经安装jdk 或 卸载已安装的jdk 卸...

  • Mac配置Java开发环境

    1、首先查看,电脑上是否已经安装了jdk。在终端输入 java -version,如果没有安装过jdk,则会提示安...

  • Java-JDK环境配置

    下载JDK8下载地址 安装环境配置参考【Linux】CentOS7下安装JDK详细过程 卸载Mac环境的卸载方式:...

  • MySQL Install for Mac

    首先若Mac上没有安装Java JDK,那么先安装Java JDK成功后再安装MySQL。 安装Java JDK ...

  • linux CentOS8安装jdk1.8

    执行:# java -version 查看是否已经安装了jdk?若已安装过,则看末尾卸载已有jdk后再重新安装。 ...

  • Jenkins + Xcode + 多个targets + 蒲公

    1. Mac上安装Jekins之前要先安装jdk jdk下载地址 2. Mac上安装Jekins jekins下载...

网友评论

      本文标题:Mac上已经卸载干净jdk,但是安装新jdk却提示已经安装更新版

      本文链接:https://www.haomeiwen.com/subject/wkfxvhtx.html