Mac系统如何修改默认的Java版本

news/2024/10/22 11:39:31/

1. 确定Java版本

# 查看当前系统都有哪些Java版本
/usr/libexec/java_home -V | grep jdk# 运行以下命令来查看当前默认的 Java 版本
java -version# 运行以下命令来查找当前默认的 Java 安装路径
/usr/libexec/java_home

/usr/libexec/java_home -V | grep jdk
在这里插入图片描述

java -version
在这里插入图片描述
/usr/libexec/java_home
在这里插入图片描述

可以通过系统偏好设置查看默认的Java版本

查看系统偏好设置: 在 macOS 系统偏好设置中,也可以查看默认的 Java 版本。按照以下步骤:点击苹果菜单(Apple Menu)。
选择 "系统偏好设置"。
点击 "Java 控制面板"(可能位于 "其他" 或 "系统" 部分)。
在 "Java 控制面板" 中,切换到 "Java" 标签,你将看到当前默认的 Java 版本。

2. 修改Java版本

1. 打开配置文件
如果使用是.bash_profile -> open ~/.bash_profile
如果使用是zsh -> open ~/.zshrc2. 在配置文件中输入
export JAVA_HOME=/path/to/your/java
export PATH=$JAVA_HOME/bin:$PATH3. 生效配置文件
source ~/.bash_profile 或者
source ~/.zshrc

http://www.ppmy.cn/news/1002057.html

相关文章

IDEA超强XSD文件编辑插件-XSD / WSDL Visualizer

前言 XSD / WSDL Visualizer可以简化XML架构定义(XSD)和WSDL文件编辑过程; 通过使用与IntelliJ无缝集成的可视化编辑器,转换处理XSD和WSDL文件的方式。告别导航复杂和难以阅读的代码的挫败感,迎接流线型和直观的体验。 插件安装 在线安装 IntelliJ IDE…

kafka中幂等性producer和事务性producer

幂等性producer 在Kafka中,“幂等性生产者”的概念是指一种特性,它确保消息在生产者的发送操作被重试时仅发送一次。幂等性是一种重要的特性,因为在分布式系统中,网络问题或其他故障可能导致生产者发送的消息在传输过程中失败,从而需要重新发送。如果生产者没有幂等性保证…

Day12-1-Webpack前端工程化开发

Webpack前端工程化 1 案例-webpack打包js文件 1 在index.html中编写代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><me…

Java面向对象之==运算符与 equals()方法

运算符与 equals()方法 运算符 基本类型比较值:只要两个变量的值相等&#xff0c;即为true。引用类型比较引用(是否指向同一个对象)&#xff1a;只有指向同一个对象时&#xff0c;才返回true。用“”进行比较时&#xff0c;符号两边的数据类型必须兼容(可自动转换的基本数据类…

抄写Linux源码(Day3:启动南大OS)

我们可以尝试启动南大OS&#xff0c;接着阅读南大OS源码&#xff0c;看看 JYY/YZH 构建主引导扇区的手段 &#xff08;注意&#xff1a;我使用的是南大2023年的 OS 实验代码&#xff09; https://jyywiki.cn/OS/2023/labs/Labs 首先&#xff0c;根据 JYY 的文档&#xff0c;…

Linux搭建pikachu靶场(以centos为例)

Linux搭建pikachu靶场 Pikachu是一个使用PHP语言编写的Web漏洞测试靶场。下面是在CentOS 7上安装Pikachu靶场的步骤&#xff1a; 安装LAMP (Linux, Apache, MySQL, PHP) 堆栈&#xff1a; 首先&#xff0c;需要在CentOS 7服务器上安装LAMP堆栈。 安装Apache&#xff1a; yum i…

【MyBatis】MyBatis把空字符串转换成0的问题处理方案(96)

先看问题: Postman入参: MyBatis采用map循环插入: // Mapper接口层void addPar(Param(value "question") Map<String, Object> paramMap);<!-- 新增&#xff1a;参数 --><insert id"addPar" parameterType"map">INSERT IGNO…

外键字段的增删改查、多表查询(子查询和连表查询、正反向、聚合查询、 分组查询、 F与Q查询)、django中如何开启事务

一、 外键字段的增删改查 1.多对多的外键增删改查图书和作者是多对多&#xff0c;借助于第三张表实现的&#xff0c;如果想绑定图书和作者的关系&#xff0c;本质上就是在操作第三方表2.如何操作第三张表问题&#xff1a;让你给图书添加一个作者&#xff0c;他俩的关系可是多对…