mac电脑版本:macos13.4.1java环境变量会自动配置,这是

在使用macOS 13.4.1版本的Mac电脑时,你可能发现IDEA在安装时会同时安装一个Java环境,并将java命令的路径指向这个IDEA自带的Java环境中。然而,操作系统中默认的/usr/bin/java其实是指向系统初始化时创建的默认Java环境。当你在终端直接执行java命令时,因为PATH变量中/usr/bin的优先级高于其他目录,系统...
mac电脑版本:macos13.4.1java环境变量会自动配置,这是
在使用macOS 13.4.1版本的Mac电脑时,你可能发现IDEA在安装时会同时安装一个Java环境,并将java命令的路径指向这个IDEA自带的Java环境中。然而,操作系统中默认的/usr/bin/java其实是指向系统初始化时创建的默认Java环境。

当你在终端直接执行java命令时,因为PATH变量中/usr/bin的优先级高于其他目录,系统会优先找到/usr/bin/java这个系统默认的Java执行文件。但实际上,Java环境的真正生效是在运行时动态找到的,而不是通过PATH变量来选择。

若你在/Users/xx/Library/Java路径下安装了一个新的Java环境,这个新Java也被系统识别,并添加到了系统的Java列表中。但此时系统默认的java版本仍然是指向/usr/bin/java的老版本。

若想切换默认的Java版本,可以通过调整JAVA_HOME环境变量来实现。设置JAVA_HOME后,通过java命令启动的就将是新的Java版本。2024-11-17
mengvlog 阅读 55 次 更新于 2025-10-30 05:34:45 我来答关注问题0
檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部