在 CentOS 中查看 Java 配置,通常可以从Java 是否安装、Java 版本、Java 环境变量、Java 安装路径几个方面来检查。下面给你常用且实用的方法:
java -version
示例输出:
openjdk version "1.8.0_362"
OpenJDK Runtime Environment (build 1.8.0_362-b09)
如果提示 command not found,说明未安装或未配置 PATH。
which java
通常输出:
/usr/bin/java
readlink -f $(which java)
示例:
/usr/lib/jvm/java-1.8.0-openjdk/bin/java
echo $JAVA_HOME
如果有配置,会输出类似:
/usr/lib/jvm/java-1.8.0-openjdk
如果没有输出,说明未设置 JAVA_HOME。
env | grep -i java
rpm -qa | grep java
或
rpm -qa | grep jdk
alternatives --list | grep java
或
update-alternatives --list java
常见配置文件:
/etc/profile
/etc/profile.d/*.sh
~/.bashrc
~/.bash_profile
查看是否已配置:
grep -R JAVA_HOME /etc/profile*
查看进程使用的 Java:
ps -ef | grep java
如果你愿意,可以告诉我:
我可以给你更针对性的命令或配置示例。