以下别名在bash中起作用,但在ZSH中不起作用:
# Different installed version of JDK
export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
export JAVA_11_HOME=$(/usr/libexec/java_home -v11)
alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java11='export JAVA_HOME=$JAVA_11_HOME'
# default to Java 11
java11我只得到以下错误:
zsh: command not found: java8如果我这样做,我可以更改JDK版本:
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)但是别名java8或java11不被识别。
发布于 2019-12-17 00:52:16
我假设这些都出现在您的.bashrc文件中。您需要将它们添加到zsh的.zshrc中才能定义它们。
https://stackoverflow.com/questions/59360696
复制相似问题