linux版本:centos 6.8
使用yum命令安装
1.查看是否已安装JDK,卸载
[root@192 ~]# yum list installed |grep java
java-1.8.0-openjdk.x86_64
java-1.8.0-openjdk-devel.x86_64
java-1.8.0-openjdk-headless.x86_64
tzdata-java.noarch 2018e-3.el6 @updates
卸载CentOS系统Java环境
[root@192 ~]# yum -y remove java-1.8.0-openjdk*
[root@192 ~]# yum -y remove tzdata-java.noarch
2.安装JDK
[root@192 ~]# yum list java* 查看java相关软件包
[root@192 ~]# yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64
安装JDK,如果没有java-1.8.0-openjdk-devel就没有javac命令
也可用 yum install java-1.8.0-openjdk.x86_64* 安装所有java1.8.0所有Java程序
直到控制台返回Complete 安装成功.
3.配置环境变量
[root@192 ~]# ll /usr/lib/jvm yum安装的软件默认在/usr/lib
总用量 4
lrwxrwxrwx. 1 root root 26 6月 24 00:21 java -> /etc/alternatives/java_sdk
lrwxrwxrwx. 1 root root 32 6月 24 00:21 java-1.8.0 -> /etc/alternatives/java_sdk_1.8.0
drwxr-xr-x. 7 root root 4096 6月 24 00:21 java-1.8.0-openjdk-1.8.0.171-8.b10.el6_9.x86_64
lrwxrwxrwx. 1 root root 47 6月 24 00:21 java-1.8.0-openjdk.x86_64 -> java-1.8.0-openjdk-1.8.0.171-8.b10.el6_9.x86_64
lrwxrwxrwx. 1 root root 34 6月 24 00:21 java-openjdk -> /etc/alternatives/java_sdk_openjdk
lrwxrwxrwx. 1 root root 21 6月 24 00:21 jre -> /etc/alternatives/jre
lrwxrwxrwx. 1 root root 27 6月 24 00:21 jre-1.8.0 -> /etc/alternatives/jre_1.8.0
lrwxrwxrwx. 1 root root 51 6月 24 00:21 jre-1.8.0-openjdk-1.8.0.171-8.b10.el6_9.x86_64 -> java-1.8.0-openjdk-1.8.0.171-8.b10.el6_9.x86_64/jre
lrwxrwxrwx. 1 root root 51 6月 24 00:21 jre-1.8.0-openjdk.x86_64 -> java-1.8.0-openjdk-1.8.0.171-8.b10.el6_9.x86_64/jre
lrwxrwxrwx. 1 root root 29 6月 24 00:21 jre-openjdk -> /etc/alternatives/jre_openjdk
配置/etc/profile
[root@192 ~]# vi /etc/profile
在文件最后加入如下行
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el6_9.x86_64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVAHOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存关闭,执行如下命令使设置生效
[root@192 ~]# source /etc/profile
4.使用 java -version 和 javac -version 验证.