关于JAVA_HOME
关于JAVA_HOME
关于JAVA_HOME
环境
“Mac OS(版本为10.13.4)”
JAVA_HOME 是什么意思?
在Java等语言中,每个版本的信息都存储在相应的文件夹中。
由于直接指向/Library/Java/JavaVirtualMachine/jdk{版本}这个层级太麻烦,所以有了类似于JAVA_HOME的变量,方便使用和处理。
设置方式
注册
export JAVA_HOME=`ディレクトリ`
据说只需要在终端输入该命令。
另外,目录是
/usr/libexec/java_home
只需要一种选项,以下是对该句子的汉语本地化改写:
可以通过命令进行显示操作。
这个命令可以实现显示功能。
/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home
在上述的层次结构中,像是缩写的方式,会显示出/Library/Java/JavaVirtualMachine/jdk{版本}。
确认
echo $JAVA_HOME
只要能够使用这个命令并且成功进入,就可以了。
切换Java版本
当想要使用Java9时
export JAVA_HOME=`/usr/libexec/java_home -v 9`
当我想要使用Java8时。
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
这是如何进行切换的呢?
我参考了这篇文章
非常感谢
学习在Mac上设置JAVA_HOME
通过Mac上的Java开发环境搭建来理解”将路径添加到系统变量中”的意义