🙀Java 又双叒叕发布新版本,这么多版本如何灵活管理?
刚安装小伙伴运行 jenv doctor
,可以观察到输出:
[ERROR] Java binary in path is not in the jenv shims.
这代表还未正确添加 JDK,需要运行下面指令添加 JDK。
jenv 配置
可能有些小伙伴并不知道 JDK 安装路径,若是 MacOSX,JDK 是通过 Oracle 提供安装包或者通过 brew
安装,可以通过运行 /usr/libexec/java_home -V
查找 JDK 路径。
若不是通过以上方式,或者为 Linux 平台,可以先通过 which java
或者 whereis java
找出命令路径。然后通过使用 ls -l
查看命名的实际路径。
JAVA_HOME 配置
有些应用程序将会读取系统 ${JAVA_HOME}
环境变量,通过安装 jenv 插件,切换 JDK 版本时,将会同步设置 ${JAVA_HOME}
变量。
jenv enable-plugin export ## 运行这个才会生效 exec $SHELL -l
jenv 使用教程
jenv local
这里需要注意的,jenv local
切换 JDK 版本只对当前文件夹有效,如果切换到其他文件夹,将会切换会当前默认 JDK 版本。
jenv shell
这时可以运行 exec $SHELL -l
, ${JAVA_HOME}
将会变成当前版本。
最后
作者: good_andyxu
出处:https://www.cnblogs.com/goodAndyxublog/p/11939838.html
版权:本站使用「CC BY 4.0」创作共享协议,转载请在文章明显位置注明作者及出处。https://www.cnblogs.com/goodAndyxublog/p/11939838.html