温馨提示×

centos怎么查java配置项

小樊
46
2026-09-17 23:28:10
栏目: 编程语言

在 CentOS 上查看 Java 相关配置项,通常可以从以下几个方面入手,按常见程度给你整理一下:


一、查看 Java 是否安装及版本

java -version

which java

如果是多版本(通过 alternatives 管理):

alternatives --config java

二、查看 JAVA_HOME 配置

1. 当前环境变量

echo $JAVA_HOME

2. 查找 JAVA_HOME 定义位置

常见配置文件:

/etc/profile
/etc/profile.d/*.sh
~/.bash_profile
~/.bashrc

例如:

grep -R JAVA_HOME /etc/profile*
grep -R JAVA_HOME ~/.bash*

三、查看 Java 实际安装路径

readlink -f $(which java)

输出类似:

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.xxx/jre/bin/java

四、查看 JVM 启动参数(Java 配置项)

1. 查看运行中 Java 进程参数

jps -l

然后:

jinfo <pid>

2. 查看 JVM 默认参数

java -XX:+PrintFlagsFinal -version

只看被修改过的:

java -XX:+PrintFlagsFinal -version | grep ":"

五、查看应用使用的 Java 配置(如 Tomcat)

常见位置:

# Tomcat
$CATALINA_HOME/bin/setenv.sh
$CATALINA_HOME/conf/server.xml

# Spring Boot
application.yml
application.properties
启动脚本中的 -D 参数

查看启动命令:

ps -ef | grep java

六、查看系统级 Java 配置

update-alternatives --list java

ls /usr/lib/jvm/

七、常见 Java 配置项示例

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib

如果你能具体说一下:
✅ 是 系统 Java 环境某个 Java 应用,还是 JVM 参数
✅ 用的是 OpenJDK / Oracle JDK / 某个中间件

我可以给你更精确的命令。

0