mac 切换 jdk

  1. 查看 mac 上都有哪些版本

    /usr/libexec/java_home -V

  2. 看准版本切换

    按前缀切换
    比如

    export JAVA_HOME=/usr/libexec/java_home -v 1.8

这样会随机一个 1.8 的

如果想再确定一个比如 openjdk

复制代码
export JAVA_HOME=`/usr/libexec/java_home -v 1.8.0_292`

这个方式是临时的,关闭命令窗会失效。

如果想永久

复制代码
vi ~/.bash_profile

在文件末尾添加这行命令:
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
立即生效
source ~/.bash_profile 
相关推荐
凡人叶枫8 分钟前
Effective C++ 条款07:为多态基类声明 virtual 析构函数
linux·c语言·开发语言·c++
凡人叶枫17 分钟前
Effective C++ 条款10:令 operator= 返回一个 reference to *this
java·linux·服务器·开发语言·c++·effective c++
摇滚侠21 分钟前
JavaSE 和 JavaEE 是什么意思
java·java-ee
想带你从多云到转晴23 分钟前
03、JAVAEE---多线程(三)
java
Mac技巧大咖26 分钟前
macOS 27 或成 Intel Mac 分水岭:老款 Mac 用户升级前要注意什么?
macos·macos 27
满怀冰雪42 分钟前
第04篇-双指针算法-从有序数组到回文判断的高频解法
java·算法
matlabgoodboy43 分钟前
计算机java程序代写python代码编写c/c++代做qt设计php开发matlab
java·c语言·python
leo__5201 小时前
MATLAB实现牧羊人算法
开发语言·算法·matlab
视觉小萌新1 小时前
C++利用libmicrohttpd制作交互网页端——C1
java·c++·交互
Gauss松鼠会1 小时前
【GaussDB】GaussDB SMP特性调优详解
java·服务器·前端·数据库·sql·算法·gaussdb