因对不同版本的JDK需求,有时候需要安装多个切换使用,这里我为Mac安装了多个JDK。在已有JDK8的基础上又安装了JDK11。

1、国内镜像下载JDK11,下载地址:https://repo.huaweicloud.com/java/jdk/11.0.2+9/jdk-11.0.2_osx-x64_bin.dmg
ps:如果去官网要下载老版本,需要注册oracle会员,新版则可以直接下载

2、dmg文件直接双击安装即可,安装后会在/Library/Java/JavaVirtualMachines这个目录下看到

3、vim ~/.bash_profile添加下面这部分内容

# jdk
export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"
export JAVA_11_HOME="$(/usr/libexec/java_home -v 11)"
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk11='export JAVA_HOME=$JAVA_11_HOME'
export JAVA_HOME=$JAVA_8_HOME

4、source ~/.bash_profile激活生效
5、可以用命令jdk8和jdk11切换版本,切换后使用java -version查看

mac安装多个JDK版本相关推荐

  1. Mac中安装多个JDK版本

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

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

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

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

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

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

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

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

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

  6. 查询当前电脑安装的Java/JDK版本的方法(查看Java/JRE版本号)

    查看当前电脑安装的Java/JDK版本的方法 1.电脑键盘同时按住Windows+R按键,弹出运行程序,输入cmd并确定 2.在黑框控制台中输入java --version,即可查看Java版本号 3 ...

  7. mac安装java的jdk环境

    参考:https://blog.csdn.net/lxw983520/article/details/94071230 传送门 首先去官网下载jdk1.8,传送门需要登录的 然后直接安装到底 配置环境 ...

  8. mac 多java环境变量配置_java_Mac安装多个JDK版本并设置环境变量

    JDK6.JDK7.JDK8三个版本的汇总地址:https://pan.baidu.com/s/1pKSYv8Z 安装 JDK6安装 JDK6下载地址 见网盘 安装完毕后确认版本 JavaForOSX ...

  9. MAC安装jmeter以及JDK配置

    JDK配置 一.检查是否安装了jdk 打开终端,输入java -version校验jdk是否安装 我这已经安装了版本15.0.2版本的 若没有安装,则去官网下载jdk并安装 1.jdk下载官网:htt ...

  10. kattle的java安装,Kettle自定义JDK版本(附Linux下安装部署步骤)

    现需要在某台服务器上安装Kettle8.3,但该机器的JDK版本是JDK1.7,因此需要为Kettle单独指定 JAVA_HOME,方法如下: vi  data-integration/set-pen ...

最新文章

  1. See system logs and 'systemctl status xxx.service' for details.错误的解决方法
  2. centos6.4 搭建knowlededgeroot-1.0.4知识库平台
  3. linux 重庆mysql_Linux服务器上MYSQL的安装
  4. ROS笔记(30) Movelt!配置文件
  5. QDomNode读取xml
  6. Python 学习记录(1)对象命名导致的问题
  7. 怎么删除用户_小米手机如何恢复最近删除的便签 - 学显
  8. 睡眠排序、面条排序、猴子排序...........................
  9. Microsoft Office Visio 2007 简体中文专业版
  10. uniapp 在HBuilder X中配置微信小程序开发工具
  11. SPSS学习笔记(三)方差分析ANOVA(F检验)
  12. tp5.0 百度编辑器上传图片到阿里云oss
  13. EPUB电子书阅读必备
  14. 微信公众号发红包 php,php微信公众号接口实现发红包的方法
  15. 理解与应用css中的display属性
  16. 常见的国外主机提供商小结
  17. HTML5七夕情人节表白网页(爱心雨-满屏爱心飘落)HTML+CSS+JavaScript
  18. 如何做一个基于JAVA房产中介预约看房系统毕业设计毕设作品(springboot框架)
  19. 行深智能亮相乌镇互联网大会,荣获直通乌镇全球互联网大赛一等奖
  20. 干货|VNA窄巷道叉车货架设计细节

热门文章

  1. 计算机策略 提高网速,win10增加网速的方法_win10如何提高电脑网速
  2. java简单幸运抽奖系统_java实现幸运抽奖系统
  3. 微信卡券开发-卡券核销
  4. Java Spring 框架详解
  5. c语言malloc函数的用法和意义
  6. 二维数组冒泡排序 java
  7. 从VLP-16讲起的激光雷达原理(一)概念篇
  8. AI率先引领手机“视”界革命——旷视联合IDC最新出炉AI+手机行业白皮书!
  9. 周易版化学元素周期表
  10. 树莓派获取SHT20温湿度