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
相关推荐
mqiqe11 分钟前
响应式流中的错误处理:Project Reactor 异常治理全体系
java·架构
我命由我1234518 分钟前
Android 开发问题:TopAppBar 和 topAppBarColors API is experimental...
android·java·java-ee·kotlin·android studio·android jetpack·android-studio
AC赳赳老秦26 分钟前
语义采集进阶实战:利用 OpenClaw AI 语义识别自动提取网页核心信息,无需手动编写选择器
java·运维·服务器·python·信息可视化·deepseek·openclaw
AI人工智能+电脑小能手31 分钟前
大白话说Java设计模式-23-桥接模式(源码剖析篇)
java·设计模式·jdbc·桥接模式·源码分析·awt·java logging
李高钢37 分钟前
C# WPF Prism 进阶(二):区域(Region)与模块化(Module)
java·前端·数据库
Logintern0939 分钟前
什么时候应该用多进程什么时候用多线程呢?
开发语言·python
long31640 分钟前
枚举(Enums)
java·开发语言·数据库
墨雨晨曦881 小时前
2026/08/15 spring AI学习总结
java·tomcat
wno7041 小时前
Spring Boot JdbcTemplate配置Druid多数据源
java·spring boot·后端
无凭1 小时前
字节跳动 DeerFlow:Agent Harness 怎么让大模型主动向用户提问?
人工智能·python