写在前面
当前所有命令均在超级管理员root下进行
yum搜索OpenJDK7软件包
yum search java-1.7.0|grep openjdk
安装的版本是java-1.7.0-openjdk-devel.x86_64
yum安装OpenJDK7
yum install java-1.7.0-openjdk-devel.x86_64 -y
安装完后,存放在目录在usr/lib/jvm
下,该目录所有内容如下:
图里面的/etc/alternatives
涉及到Linux下一个十分有用的功能alternatives
,比如如果你拥有多个版本的java环境,现在想要切换不同的版本,就需要用到 alternatives命令来配置。
红色框标识的目录正是安装后OpenJDK7所在,进到该目录,列出所有文件内容如下:
上面的图就比较熟悉了,和windows系统下JDK目录结构大体相仿,JDK里面已经包含了JRE,因此不需要再安装JRE了。
java通过yum默认安装目录全路径地址
:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.181-2.6.14.8.el7_5.x86_64
输入命令查看JDK版本
很多教程里面提到安装后还需要配置java环境变量,包括我们熟悉的windows系统也是习惯安装java后设置环境变量。
环境变量的添加,添加到全局配置文件/etc/profile
中,使用命令vi /etc/profile
,在文件最后添加以下内容:
#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
其中JAVA_HOME
根据实际路径修改即可,其余不用修改。添加的内容中涉及到export
命令,它用于设置和显示环境变量。
添加内容完毕后,再输入命令source /etc/profile
使得配置能够立刻生效。
可以通过命令echo $PATH
查看环境变量,需要注意的是$PATH里面的内容均已:(冒号)
分隔,不同于windows使用分号分隔。
至此,Centos7安装OpenJDK完成……
参考资料
google Linux Centos7 install software 搜索第一结果
alternatives参考文章一
alternatives参考博客二
Linux公社参考文章
Linux export命令-菜鸟教程