JDK6、JDK7、JDK8三个版本的汇总地址:https://pan.baidu.com/s/1pKSYv8Z

安装

JDK6安装

JDK6下载地址

见网盘

安装完毕后确认版本

JavaForOSX2014-001.dmg contains Javafor Mac OS X (1.6.0_65-b14-462).It will be installed to * /System/Library/Java * and /System/Library/Frameworks while Oracle Java is located at /Library/Java

>cd /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

>./bin/java -version

java version "1.6.0_65"

Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)

Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)

JDK7安装

JDK7下载地址

安装完毕后确认版本

JDK7之后,安装目录比较规范化了,按着版本号在/Library/Java/JavaVirtualMachines/下自动建立子目录

/Library/Java/JavaVirtualMachines>ls -lrt

total 0

drwxr-xr-x 3 root wheel 102 11 2 15:22 jdk1.7.0_67.jdk

drwxr-xr-x 3 root wheel 102 11 3 14:58 jdk1.7.0_71.jdk

drwxr-xr-x 3 root wheel 102 4 9 13:44 jdk1.8.0_40.jdk5

JDK8安装

安装和下载同JDK7

每次安装完后,自动更新/usr/libexec/java_home

/Users/lcz>/usr/libexec/java_home

/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home

配置多JDK版本环境

修改profile文件

1.打开~/.bash_profile,没有的话创建

vim ~/.bash_profile

2.在文件中写入,保存、退出

export JAVA_6_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home

export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home

alias jdk6="export JAVA_HOME=$JAVA_6_HOME" #编辑一个命令jdk6,输入则转至jdk1.6

alias jdk7="export JAVA_HOME=$JAVA_7_HOME" #编辑一个命令jdk8,输入则转至jdk1.8

alias jdk8="export JAVA_HOME=$JAVA_8_HOME" #编辑一个命令jdk8,输入则转至jdk1.8

export JAVA_HOME=`/usr/libexec/java_home` #最后安装的版本,这样当自动更新时,始终指向最新版本

验证

/Users/lcz>. .bash_profile

/Users/lcz>java -version

java version "1.8.0_40"

Java(TM) SE Runtime Environment (build 1.8.0_40-b27)

Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)

/Users/lcz>jdk6

/Users/lcz>java -version

java version "1.6.0_65"

Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)

Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)

/Users/lcz>jdk7

/Users/lcz>java -version

java version "1.7.0_71"

Java(TM) SE Runtime Environment (build 1.7.0_71-b14)

Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

【补充jdk1.8命令安装】

Brew下载并安装JDK1.8

brew cask search java

brew caskinstall java

java -version

mac 多java环境变量配置_java_Mac安装多个JDK版本并设置环境变量相关推荐

  1. Node环境的配置与安装(windows系统)(超详细)

    步骤一:下载安装包 在github上进行下载nvm-windows安装包,下载地址为 https://github.com/coreybutle....可以选择最新版本当中的第一个压缩包 nvm-no ...

  2. Robocup2D入门笔记(2)——环境的配置与安装

    本篇主要介绍Robocup2D环境的配置与安装,由于笔者去年安装的时候Ubuntu还是18.04的版本,server也还是15.6.0的版本,所以介绍的时候还是以这个软件版本为准,但会尽量兼顾新版本与 ...

  3. linux环境下安装多个任意版本的python环境

    linux环境下安装多个任意版本的python环境 安装方法可以归结为 [下载 + 编译 + 配置环境变量] 下载Python Windows下载发送到linux上 step1. 下载linux版本的 ...

  4. Mac中安装多个JDK版本

    丢失的牛羊可以找回:但是失去的时间却无法找回. 在日常工作中,我们可能会涉及到多个 JDK 版本的使用,接下来就给大家分享在Mac中安装多个JDK版本,并且可以任意切换 下载所需版本 官网地址:htt ...

  5. linux查看jdk版本命令_linux环境查看jdk版本

    java-version查看版本信息,如果显示那就是安装了.还可以rpm-qajdk看看有没有安装java虚拟机的rpm包 . 进入目录/usr/lib/jvm/根据文件名就可以看出来啦比如ls/us ...

  6. 关于使用jenv安装管理不同jdk版本

    测试环境: centos6.6 关于使用jenv安装管理不同jdk版本 一. 首先下载jdk,解压到相关目录 下载地址: jdk8 http://download.oracle.com/otn-pub ...

  7. 安装多个jdk版本并切换

    官网下载:Java Downloads | Oracle 我们在学习的过程中 经常用到不同的jdk版本  那么如何在一台电脑上同时安装2个jdk版本 并进行切换呢? 我这里面以jdk1.8 和jdk1 ...

  8. java1.8是jav多少_win10 64位系统中安装多个jdk版本(通过修改JAVA_HOME对应的%JAV

    win10 64位系统中安装多个jdk版本(通过修改JAVA_HOME对应的%JAV win10 64位系统中安装多个jdk版本(通过修改JAVA_HOME对应的%JAVA_HOME?% 来超简单修改 ...

  9. 同一个电脑安装两个jdk版本

    同一个电脑安装两个jdk版本场景:公司项目使用的jdk为1.7,最近不是很忙,学习scala.该系统使用到了jdk1.8的特性,所以I need 俩版本,开整!!! 1 . 准备两个版本的jdk我的两 ...

最新文章

  1. MySql配置方法,批处理进行MySql配置
  2. mysql outfile 路径_MySQL load_file()/into outfile路径问题总结
  3. 算法 - 折半查找(C#)
  4. 汇编的8种寻址方式,以及2个默认段寄存器
  5. tensorflow计算图_简单谈谈Tensorflow的运行机制
  6. CGI(通用网关接口)
  7. 2020财富中国500强:京东位列第13,阿里位列第18
  8. [原创]JSLint-Toolkit v1.2 - Update with qooxdoo1.3
  9. 基于深度卷积神经网络的大豆叶斑病识别
  10. 对于文章的字母、单词、短语,(无用词表)的检索Java代码实现
  11. 思科为计算机配置ip命令,思科路由器配置IP方法
  12. ospf(MGRE的星型结构和全连结构)
  13. SpringCloud学习一
  14. 如何用powershell安装2345推广软件
  15. 如何用机器学习算法计算特征重要性
  16. Android中使用apk-parser解析apk
  17. #力扣 LeetCode1646. 获取生成数组中的最大值 @FDDLC
  18. Array和Arrays
  19. 百度清风算法打击下载违规网站说明
  20. 基金 thread.php,这个时候,我们可以为基金“上会通过”做点什么?(附方案) - 基金申请 - 小木虫 - 学术 科研 互动社区...

热门文章

  1. 谈谈cookie的弊端
  2. kali中wireshark打开后错误
  3. Android对应用程序签名
  4. HDU1226 搜索 bfs xingxing在努力
  5. 怪事,硬盘上的FC3_cd1的ISO莫名其妙被改变了
  6. 如何将自己的代码放到github上
  7. FineUICore(基础版)v5.4.0已发布!
  8. 写了一阵子多线程之后需要注意的几点
  9. Win10 Bash/WSL调试Linux环境下的.NET Core应用程序
  10. DS实验题 Inversion