MAC下安装多版本JDK和切换几种方式,同时安装多

2019-11-26 16:35 来源:未知

  虽然 Java 8 的正式版已经发布了两年有余,但目前 Java 企业级应用的主打版本还是 Java 6 和 Java 7,更惨的是公司的一些早期项目还必须在 Java 5 下开发运行,而我还想在工作之余体验+学习 Java 8 的新特性。于是,我需要在我的 Mac 上同时安装 JDK 1.5,JDK 1.6, JDK 1.7 和 JDK 1.8。

环境:
MAC AIR,OS X 10.10,64位

  过去 Mac 上的 Java 都是由 Apple 自己提供的,但只支持到 Java 6,并且从 OS X 10.7 开始系统不再默认安装了(可选安装,原自带的是 JDK 1.6)。后来 Apple 加入 OpenJDK 阵营继续支持 Java 6,而从 Java 7 开始由 Oracle 负责提供。暂且认为是 Apple 派 和 Oracle 派

历史:
过去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,并且OS X 10.7 开始系统并不自带(而是可选安装)(原自带的是1.6)。
后来 Apple 加入 OpenJDK 继续支持 Java 6,而 Java 7 将由 Oracle 负责提供。

在 Terminal 中输入 java -version 可查看当前JDK版本信息,如果还没安装任一JDK,就会提示安装,点击后会跳到 Oralce Java 的下载网页。

在终端中输入java -version可查看当前JDK版本信息,如果还没安装任一JDK,就会提示安装,点击后会跳到oralce java的下载网页。

 

安装包(注意都是下载mac下的dmg安装包):
JDK 1.6(验证OS X 10.10可用):http://support.apple.com/kb/DL1572
JDK 1.7&1.8(1.7在页面下方):http://www.oracle.com/technetwork/java/javase/downloads/index.html

系统环境

  OS X EI Capitan(版本 10.11.5)

安装:
dmg安装包,安装过程如一般程序,略

 

最终安装目录(版本号根据情况略有不同):
JDK 1.6:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk

前期准备

  1. Java安装包
    • JDK 1.5:Java for Mac OS X 10.5 Update 10(From: Apple)
    • JDK 1.6:Java for OS X 2015-001(From: Apple)
    • JDK 1.7 及以上:Java 中文官网 或 Oracle Java 下载(From: Oracle)
  2. 辅助工具
    • Pacifist:用于提取*.dmg安装包中的文件(点我下载)

JDK 1.7&1.8:
/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk

 

推荐方式A:
vi .bash_profile 输入以下内容
然后执行source .bash_profile生效新配置

TAG标签:
版权声明:本文由金沙澳门官网4166发布于中国史,转载请注明出处:MAC下安装多版本JDK和切换几种方式,同时安装多