太原建高铁站,wordpress park主题,app和小程序的开发成本,北京it外包公司排行榜问题#xff0c;本地有多个java版本8,11,15,17但是每次执行代码后#xff0c;版本没有变化。在环境变量文件.bash_profile中设置无效
export JAVA_HOME/Library/Java/JavaVirtualMachines/Java版本目录/Contents/Home
这个问题通常是由于系统默认使用的Shell不同导…问题本地有多个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 jdk11export PATH${PATH/$JAVA_HOME/$JAVA_11_HOME};export JAVA_HOME$JAVA_11_HOME
alias jdk8export PATH${PATH/$JAVA_HOME/$JAVA_8_HOME};export JAVA_HOME$JAVA_8_HOME配置完成后 :wq保存退出然后运行文件source .zshrc
这样你的java版本就被修改了