bash - 设置 JAVA_HOME 以反射(reflect) jenv java 版本

标签 bash java-home jenv

我刚开始使用 jenv,我关注了一篇解释如何使用 jenv 并在 MacOSX 上设置多个 java 版本的博文。但是我现在遇到的问题是设置 JAVA_HOME。当我使用 jenv 切换 java 环境时,我想确保我的 bash_profile 上的 JAVA_HOME 也相应地发生变化。

我该怎么做?

我的 ~/.bash_profile 上有以下内容

if which jenv > /dev/null; then eval "$(jenv init -)"; fi

最佳答案

试试“导出”插件:

jenv 启用插件导出

您可以在 jEnv Github 存储库 (https://github.com/gcuisinier/jenv) 的 Readme.md 中查看导出插件部分

关于bash - 设置 JAVA_HOME 以反射(reflect) jenv java 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28615671/

相关文章:

regex - 为什么 grep 匹配所有行,不管模式是什么

linux - 禁用挂起脚本

java - CentOS 中的 "which java"打印错误的 java 路径

bash - `watch docker ps --format` 的优雅方式是什么?

linux - Bash 脚本 : Can't set a variable using which

java - Tomcat 将 JAVA_HOME 设置为指向 JRE 而不是 JDK

java - 如何在 Ubuntu 上设置 JAVA_HOME 路径?

ubuntu - 如何在 Ubuntu 中摆脱 jenv?

java - Jenv - 多次添加相同的 Java 版本

java - Intellij IDEA : Scala 2. 10 项目与 Java 7,UnsupportedClassVersionError