在root上为root用户和普通用户设置JAVA_HOME->检查java -version

时间:2019-06-08 10:31:57

标签: centos java-home

实际上,我正在学习Linux(CentOs 7)。我在根(usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java)上安装了Java。

现在我有一个问题。如果我输入“ java-version”,我将得到

[mibe@localhost ~]$ java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)

我认为Java仅在我在JAVA_HOME中设置/etc/profile PATH时才有效。为什么我得到这个电话的结果?

1 个答案:

答案 0 :(得分:0)

由于您在/usr/lib中安装了Java,因此该文件夹在系统环境中。键入java -version时,系统可以找到命令java
但是,如果将Java安装在系统环境以外的其他文件夹中,则必须在JAVA_HOME中设置/etc/profile PATH,以告诉系统如何找到java命令,并且还有其他重要原因为什么不仅仅为此设置JAVA_HOME
https://stackoverflow.com/a/27996647/11559693

相关问题