MAC 安装OpenJDK
MAC 安装OpenJDK
1、添加仓库
添加 AdoptOpenJDK/openjdk 仓库。
$ brew tap AdoptOpenJDK/openjdk
homebrew tap 命令说明
2、查询版本
$ brew search openjdk
结果如下:
➜ ~ brew search openjdk
==> Formulae
openjdk openjdk@11 openjdk@17 openjdk@8 openj9 openvdb==> Casks
adoptopenjdk adoptopenjdk/openjdk/adoptopenjdk12 adoptopenjdk/openjdk/adoptopenjdk14-jre adoptopenjdk/openjdk/adoptopenjdk16-openj9
adoptopenjdk/openjdk/adoptopenjdk-jre adoptopenjdk/openjdk/adoptopenjdk12-jre adoptopenjdk/openjdk/adoptopenjdk14-openj9 adoptopenjdk/openjdk/adoptopenjdk16-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk-openj9 adoptopenjdk/openjdk/adoptopenjdk12-openj9 adoptopenjdk/openjdk/adoptopenjdk14-openj9-jre adoptopenjdk/openjdk/adoptopenjdk8 ✔
adoptopenjdk/openjdk/adoptopenjdk-openj9-jre adoptopenjdk/openjdk/adoptopenjdk12-openj9-jre adoptopenjdk/openjdk/adoptopenjdk14-openj9-jre-large adoptopenjdk/openjdk/adoptopenjdk8-jre
adoptopenjdk/openjdk/adoptopenjdk-openj9-jre-large adoptopenjdk/openjdk/adoptopenjdk12-openj9-jre-large adoptopenjdk/openjdk/adoptopenjdk14-openj9-large adoptopenjdk/openjdk/adoptopenjdk8-openj9
adoptopenjdk/openjdk/adoptopenjdk-openj9-large adoptopenjdk/openjdk/adoptopenjdk12-openj9-large adoptopenjdk/openjdk/adoptopenjdk15 adoptopenjdk/openjdk/adoptopenjdk8-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk10 adoptopenjdk/openjdk/adoptopenjdk13 adoptopenjdk/openjdk/adoptopenjdk15-jre adoptopenjdk/openjdk/adoptopenjdk8-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk11 adoptopenjdk/openjdk/adoptopenjdk13-jre adoptopenjdk/openjdk/adoptopenjdk15-openj9 adoptopenjdk/openjdk/adoptopenjdk8-openj9-large
adoptopenjdk/openjdk/adoptopenjdk11-jre adoptopenjdk/openjdk/adoptopenjdk13-openj9 adoptopenjdk/openjdk/adoptopenjdk15-openj9-jre adoptopenjdk/openjdk/adoptopenjdk9
adoptopenjdk/openjdk/adoptopenjdk11-openj9 adoptopenjdk/openjdk/adoptopenjdk13-openj9-jre adoptopenjdk/openjdk/adoptopenjdk15-openj9-jre-large microsoft-openjdk
adoptopenjdk/openjdk/adoptopenjdk11-openj9-jre adoptopenjdk/openjdk/adoptopenjdk13-openj9-jre-large adoptopenjdk/openjdk/adoptopenjdk15-openj9-large openkey
adoptopenjdk/openjdk/adoptopenjdk11-openj9-jre-large adoptopenjdk/openjdk/adoptopenjdk13-openj9-large adoptopenjdk/openjdk/adoptopenjdk16
adoptopenjdk/openjdk/adoptopenjdk11-openj9-large adoptopenjdk/openjdk/adoptopenjdk14 adoptopenjdk/openjdk/adoptopenjdk16-jre
3、选择版本安装
$ brew cask install adoptopenjdk8
或者
$ brew install adoptopenjdk8
- brew 是从下载源码解压然后 ./configure && make install ,同时会包含相关依存库。并自动配置好各种环境变量,而且易于卸载。
- brew cask 是已经编译好了的应用包 (.dmg/.pkg),仅仅是下载解压,放在统一的目录中(/opt/homebrew-cask/Caskroom),省掉了自己去下载、解压、拖拽(安装)等多个步骤,同样,卸载相当容易与干净。这个对一般用户来说会比较方便,包含很多在 AppStore 里没有的常用软件。
4、查看安装结果
查看电脑上的已安装的 JDK 版本:
/usr/libexec/java_home -VMatching Java Virtual Machines (2):1.8.0_292 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home1.8.0_271 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
5、配置
创建或编辑 ~/.bash_profile
文件,
$ vim ~/.bash_profile
做如下配置:
export JAVA_HOME_ORACLE=$(/usr/libexec/java_home -v1.8)
# 或者
# export JAVA_HOME_ORACLE=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
export JAVA_HOME_OPEN=$(/usr/libexec/java_home -v1.8)# Java 8 openJdk
export JAVA_HOME=$JAVA_HOME_OPEN# Java 8 oracle
# export JAVA_HOME=$JAVA_HOME_ORACLE
以上配置将设置 JAVA_HOME 指向安装的 openJdk 8 版本。
刷新
$ source ~/.bash_profile
# 查看Java 版本
$ java -version
如果需要变换 JDK 的版本,可以通过更新 ~/.bash_profile
文件,或者执行 export JAVA_HOME=$JAVA_HOME_XX
命令。
6、卸载
$ brew cask uninstall [XXX]
MAC 安装OpenJDK相关推荐
- mac安装openjdk
一.配置多个版本JDK 修改bash_profile文件 # Java export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_24 ...
- mac卸载和安装openjdk
mac卸载和安装openjdk 1.卸载jdk(可省略) java -version 检查是否有jdk,有且非openJDK则卸载,否则跳过此步骤 打开终端输入: sudo rm -fr /Libra ...
- Docker for mac安装
Mac安装Docker docker下载地址: https://hub.docker.com/editions/community/docker-ce-desktop-mac docker for m ...
- mac 安装mqtt
2019独角兽企业重金招聘Python工程师标准>>> mac 安装mqtt Mosquitto是一个开源的mqtt规则的具体实现库,mosquitto是一个轻量级的lightwei ...
- mac mysql 链接_Mysql mac安装以及navicat链接
安装mysql 系统版本:macOS Mojave 10.14.6 安装的方式是使用Homebrew 包管理工具. # 安装命令 brew install mysql 安装完成之后会有相应的提示,开启 ...
- Mac安装和启动memcached
今天跑代码时发生了这样的错误, 排查过后发现是memcached没有启动.................. mac安装memcached: brew install memcached 用Homeb ...
- MAC安装MySQL
文章目录 一.安装MySql Community Server 二.安装Navicat 一.安装MySql Community Server 首先要安装MySql Community Server,具 ...
- [编译环境] pkg-config for mac 安装
由于大部分的开源工程都需要用到pkg-config,因此今天在这讲解一下pkg-config for mac 安装过程. 1.检测环境是否已安装pkg-config 再命令行中输入: pkg-conf ...
- 解决Mac安装tesserocr报错问题 Failed building wheel for
解决Mac安装tesserocr报错问题 Failed building wheel for 参考文章: (1)解决Mac安装tesserocr报错问题 Failed building wheel f ...
最新文章
- MSP430低功耗模式-while循环失效
- HTML4如何让一个DIV居中对齐?float输入日志标题
- mysql batch insert 遇到错误跳过_mysql 主从复制错误如何跳过
- java多维数组的指针_Java基础之二维数组
- 【直播回看】「EDGE X Kubernetes · 云原生在边缘的实践与应用」
- 复杂链表的复制(递归的两种实现方式)
- xml文件导入mysql_如何使用XML_LOAD()将XML文件导入MySQL数据库表;功能?mysql-问答-阿里云开发者社区-阿里云...
- 【Pytorch神经网络理论篇】 22 自编码神经网络:概述+变分+条件变分自编码神经网络
- linux 命令 语法,linux常用命令及语法
- Syntax Error: TypeError: this.getOptions is not a function
- Spring MVC 实践 - Component
- java计算一个日子距离_java计算两地距离(公里)
- OpenCV的序列数据结构(CvSeq)
- CSS预处理器和后处理器
- Word转换成PDF文档怎么转换
- noi题库 1.7编程基础之字符串 :题解大礼包20180723
- js-05--对象是什么、创建对象、对象使用、操作对象、遍历对象、内置对象、Math、任意范围随机数、日期对象、字符串对象
- Google趋势(Trends)有趣的关键词
- python二进制转十进制编程_怎么用python二进制转换十进制
- 怎样提高计算机内存,电脑物理内存不足怎么提高 电脑物理内存占用过高的解决方法...