mac切换java版本

查看安装了那些系统

java 复制代码
/usr/libexec/java_home -V

例如

powershell 复制代码
Mac ~ % /usr/libexec/java_home -V
Matching Java Virtual Machines (3):
    18.0.1.1 (x86_64) "Oracle Corporation" - "Java SE 18.0.1.1" /Library/Java/JavaVirtualMachines/jdk-18.0.1.1.jdk/Contents/Home
    17.0.12 (x86_64) "Oracle Corporation" - "Java SE 17.0.12" /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
    1.8.0_382 (x86_64) "Amazon" - "Amazon Corretto 8" /Users/wangpeijian/Library/Java/JavaVirtualMachines/corretto-1.8.0_382/Contents/Home
/Library/Java/JavaVirtualMachines/jdk-18.0.1.1.jdk/Contents/Home

在终端中运行以下命令,这将设置 JAVA_HOME 环境变量为 Java 17:

powershell 复制代码
export JAVA_HOME=$(/usr/libexec/java_home -v 17)
确认切换是否成功,运行:
java -version
相关推荐
Logintern093 分钟前
使用VS Code进行Python编程的一些快捷方式
开发语言·python
Multiple-ji14 分钟前
想学python进来看看把
开发语言·python
极客先躯18 分钟前
说说高级java每日一道面试题-2025年2月13日-数据库篇-请说说 MySQL 数据库的锁 ?
java·数据库·mysql·数据库的锁·模式分·粒度分·属性分
程序员侠客行20 分钟前
Spring事务原理 二
java·后端·spring
小猫猫猫◍˃ᵕ˂◍35 分钟前
备忘录模式:快速恢复原始数据
android·java·备忘录模式
liuyuzhongcc44 分钟前
List 接口中的 sort 和 forEach 方法
java·数据结构·python·list
五月茶1 小时前
Spring MVC
java·spring·mvc
鸟哥大大1 小时前
【Python】pypinyin-汉字拼音转换工具
python·自然语言处理
sjsjsbbsbsn1 小时前
Spring Boot定时任务原理
java·spring boot·后端
yqcoder1 小时前
Express + MongoDB 实现在筛选时间段中用户名的模糊查询
java·前端·javascript