本文介绍: 你可能看到 /bin/bash或 /bin/zsh这里如果你是 /bin/bash说明你的默认shellbash,那么你修改配置文件.bash_profile生效这个问题通常是由于系统默认使用的Shell不同导致的。在Mac上,默认的Shellbash,但是在较新的版本中,默认的Shell已经改为zsh问题本地多个java版本8,11,15,17但是每次执行代码后,版本没有变化。如果你的输出是/bin/zsh,那么说明你的shell是zsh,这种情况你需要修改配置文件.zshrc执行

问题本地多个java版本8,11,15,17但是每次执行代码后,版本没有变化。在环境变量文件.bash_profile设置无效

export JAVA_HOME=/Library/Java/JavaVirtualMachines/<Java版本目录>/Contents/Home

这个问题通常是由于系统默认使用的Shell不同导致的。在Mac上,默认的Shell是bash,但是在较新的版本中,默认的Shell已经改为zsh

在你的终端中执行 

echo $SHELL

可能看到 /bin/bash或 /bin/zsh这里如果你是 /bin/bash说明你的默认shell是bash,那么你修改配置文件.bash_profile生效

如果你的输出是/bin/zsh,那么说明你的shell是zsh,这种情况你需要修改配置文件.zshrc执行

vim .zshrc

i 键后编辑你的配置文件

这里附上本人的配置

export PATH=${PATH}:/usr/local/mysql/bin
source ~/.bashrc
export PATH="/usr/local/mysql/bin:$PATH"
#maven
export MAVEN_HOME=/Users/zjh/devTools/apache-maven-3.9.5
export PATH=$MAVEN_HOME/bin:$PATH
#java
export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.15.1.jdk/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
JAVA_HOME=$JAVA_11_HOME
PATH=.:$JAVA_HOME/bin:$PATH
alias jdk11="export PATH=${PATH/$JAVA_HOME/$JAVA_11_HOME};export JAVA_HOME=$JAVA_11_HOME"
alias jdk8="export PATH=${PATH/$JAVA_HOME/$JAVA_8_HOME};export JAVA_HOME=$JAVA_8_HOME"

配置完成后 :wq保存退出然后运行文件source .zshrc

这样你的java版本就被修改了

原文地址:https://blog.csdn.net/qq_40011214/article/details/134748749

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_44074.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注