条件
1.安装了zsh
2.在~/.bash_profile配置了JDK和Maven
3.在~/.zshrc中最后一行配置了source ~/.bash_profile
问题
终端快捷切换JDK版本,JDK切换有效(java和java -version正常),但mvn -v失效
原因
JDK动态切换换命令没有同步设置PATH变量
解决
原设置:
alias jdk7='export JAVA_HOME=JAVA_8_HOME'
修正后设置:
alias jdk7='export JAVA_HOME=JAVA_7_HOME/bin:
JAVA_8_HOME && export PATH=
PATH'
网友评论