macOs 安装了最新版的JDK怎么JDK 1.6

因公司项目使用多个版本的JDK编译,MacOS在安装了高版本的JDK后还需要再安装低版本的JDK ,此时安装低版本的JDK 系统提示已经安装了更高版本

解决办法:

1.挂载安装文件
hdiutil mount  路径/JavaForOSX.dmg

2.解包安装包  路径按TAB会自动带出
pkgutil --expand /Volumes/Java\ for\ macOS\ 2017-001/JavaForOSX.pkg  /tmp/setup

3.修改判断文件,让高版本判断失效
sed -i '' 's/return false/return true/g'  /tmp/setup/Distribution

4.重新打包
pkgutil --flatten /tmp/setup  ~/Desktop/Java.pkg

5.双击新的pkg文件安装即可

Original: https://www.cnblogs.com/qinxu/p/12986903.html
Author: 【cosmo】
Title: macOs 安装了最新版的JDK怎么JDK 1.6

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/543303/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 分布事务和分布式锁

    分布式事务 1 两阶段提交 二阶段提交协议(Two-phase Commit,即 2PC)是常用的分布式事务解决方案,即将事务的提交过程分为两个阶段来进行处理:准备阶段和提交阶段 …

    Java 2023年6月5日
    088
  • paoding-rose 之 maven配置

    junit junit 4.11 jar test log4j log4j 1.2.17 com.54chen paoding-rose 1.0 com.54chen paodin…

    Java 2023年6月6日
    076
  • spring boot 发布 jar 包转为 war

    Spring Boot 支持发布jar包和war包,它推荐的是使用jar形式发布 使用jar包比较方便,但如果是频繁修改更新的项目,需要打补丁包,那这么大的jar包上传都是问题 j…

    Java 2023年5月30日
    091
  • Java 8新特性:新语法方法引用和Lambda表达式及全新的Stream API

    方法引用(Method references) 我们来看个接口和一个方法 <span class="hljs-keyword">public<…

    Java 2023年5月29日
    0101
  • Linux 进程管理

    Linux 进程管理 在 LINUX 中,每个执行的程序都称为一个进程。每一个进程都分配一个 ID 号(pid,进程号)。 每个进程都可能以两种方式存在的。前台与后台,所谓前台进程…

    Java 2023年6月5日
    077
  • java学习笔记1(入门级)

    JavaSE (Java标准版) JavaEE(Java企业版) JavaME(Java微型版) 简单性:例如C++支持多继承,多继承比较复杂,而Java不在支持多继承 C++中有…

    Java 2023年6月16日
    079
  • mybatis-plus多数据源切换失败

    支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。 支持数据库敏感配置信息 加密 ENC()。 支持每个数据库独立初始化表结构schema和数据库data…

    Java 2023年5月30日
    090
  • spring整合activemq发送MQ消息[queue模式]实例

    queue类型消息 pom依赖 junit junit 4.11 test org.apache.activemq activemq-all 5.11.1 org.springfr…

    Java 2023年5月30日
    090
  • JAVA日期格式YYYY-MM-DD与yyyy-MM-dd的区别

    有下面一段代码: csharp;gutter:true; public static void main(String[] args) { DateTime date = new …

    Java 2023年5月29日
    083
  • pwnkit漏洞分析-CVE-2021-4034

    研究了一下前段时间的Polkit提权漏洞,里面有很多以前不知道的技巧。漏洞很好用,通杀CENTOS、UBUNTU各版本。 主要是分析这个POC触发原理。POC如下: /* * Pr…

    Java 2023年6月5日
    072
  • Java lambda date排序

    使用lambda表达式,使用对象的时间字段将list排序。 不多说,直接上代码, Demo对象: 测试list: lambda排序: v 源码地址 Original: https:…

    Java 2023年6月8日
    0185
  • 【java】BigDecimal大于等于/小于等于/小于/大于/等于 比较器工具方法

    BigDecimal大于等于/小于等于/小于/大于/等于 比较器工具方法 public static void main(String[] args) { BigDecimal s…

    Java 2023年5月29日
    081
  • 1、什么是注解

    Annotation JDK5.0 始引入的新技术 0 An n otationxe 0 An n otation 的作用 1、不是程序本身, 可以对程序作出解释. ( 这一点和注…

    Java 2023年6月8日
    077
  • java使用poi导出excel

    继上一篇导出pdf,这篇导出excel。 1、导入依赖 2、代码 import java.io.OutputStream;import java.net.URLEncoder; i…

    Java 2023年6月13日
    071
  • 设计模式之中介者模式

    在我们实际业务中,可能存在多个类之间相互调用,形成了一个复杂的网状结构。这时候就需要有一种模式去”捋顺”他们之间的关系,引出一个中间者让类之间不再相互调用,…

    Java 2023年6月8日
    077
  • win10下计算文件哈希值的方法

    cmd下使用certutil命令 使用方法: certutil -hashfile FILE_NAME ALGORITHM_NAME 支持的加密算法包括:MD2,MD4,MD5,S…

    Java 2023年6月9日
    0111
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球