【问题标题】:Setting JAVA_HOME on centos for root and normal user --> checking java -version在 centos 上为 root 和普通用户设置 JAVA_HOME --> 检查 java -version
【发布时间】:2019-06-08 10:31:57
【问题描述】:

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

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

[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)

我认为只有当我在/etc/profile 中设置JAVA_HOME PATH 时,java 才有效。为什么我会得到这个调用的结果?

【问题讨论】:

    标签: centos java-home


    【解决方案1】:

    因为你在/usr/lib中安装了java,所以这个文件夹在系统环境中。当你输入java -version时,系统可以找到命令java
    但是如果你在系统环境以外的其他文件夹中安装java,则必须在/etc/profile中设置JAVA_HOME PATH,以告诉系统如何找到java命令,设置@987654328还有其他重要原因@不只是为了这个。
    https://stackoverflow.com/a/27996647/11559693

    【讨论】:

      猜你喜欢
      • 2012-05-28
      • 2012-08-25
      • 2013-04-22
      • 1970-01-01
      • 2014-08-13
      • 2012-12-16
      • 2018-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多