首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Alias for JDK在ZSH中不起作用,但在bash中起作用

Alias for JDK在ZSH中不起作用,但在bash中起作用
EN

Stack Overflow用户
提问于 2019-12-17 00:33:52
回答 1查看 330关注 0票数 0

以下别名在bash中起作用,但在ZSH中不起作用:

代码语言:javascript
复制
# 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

我只得到以下错误:

代码语言:javascript
复制
zsh: command not found: java8

如果我这样做,我可以更改JDK版本:

代码语言:javascript
复制
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)

但是别名java8或java11不被识别。

EN

回答 1

Stack Overflow用户

发布于 2019-12-17 00:52:16

我假设这些都出现在您的.bashrc文件中。您需要将它们添加到zsh.zshrc中才能定义它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59360696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档