在Centos7中,自带了OpenJdk。为了省事,我们很多时候就不把OpenJdk卸载,去重新安装JDK。但在大数据开发中,很多时候需要用到JPS命令,已经配置JDK的环境变量。
jps
bash: jps: command not found...
安装JDK开发插件
1. 查看OpenJDK版本
rpm -qa | grep openjdk
可以看到安装的是 java 1.8版本
java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64
2.安装开发版本
yum install -y java-1.8.0-openjdk-devel
3.查看OpenJDK路径
1.whereis java
-
ll /usr/bin/java
-
ll /etc/alternatives/java
-
ll /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64/bin/
可以看到 java的可执行文件,即可确认这是openJDK的执行路径。
4.配置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/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=JAVA_HOME/bin
3.更新环境变量
source /etc/profile