解决CentOS下自带openjdk没有jps命令

    在Centos7中,自带了OpenJdk。为了省事,我们很多时候就不把OpenJdk卸载,去重新安装JDK。但在大数据开发中,很多时候需要用到JPS命令,已经配置JDK的环境变量。


安装JDK开发插件

1. 查看OpenJDK版本

rpm -qa | grep openjdk

可以看到安装的是 java 1.8版本


2.yum install -y  java-1.8.0-openjdk-devel

解决CentOS下自带openjdk没有jps命令_第1张图片

查看OpenJDK路径

1.whereis java

2. ll /usr/bin/java

3. ll /etc/alternatives/java

4. ll /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64/bin/

可以看到 java的可执行文件,即可确认这是openJDK的执行路径。

配置OpenJDK环境变量

1.编辑 /etc/profile

2.添加以下代码:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

3.更新环境变量

source /etc/profile


你可能感兴趣的:(解决CentOS下自带openjdk没有jps命令)