CentOS7 安装OpenJDK1.8
Posted zero-2-1-none
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7 安装OpenJDK1.8相关的知识,希望对你有一定的参考价值。
转自:https://www.cnblogs.com/zhangyangdev/articles/9097725.html
1、检查当前机器是否有自带的JDK
rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj
2、如果没有 则跳至安装步骤,有的话 进行卸载
rpm -qa | grep java | xargs rpm -e --nodeps
3、更新yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum update -y
4、搜索yum中的软件包
yum list java-1.8*
5、安装OpenJDK
yum install java-1.8.0-openjdk* -y
6、验证是否安装成功
java -version
返回信息如下,则说明安装成功:
openjdk version "1.8.0_161" OpenJDK Runtime Environment (build 1.8.0_161-b14) OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)
7、其它常见问题:
如果出现command not found命令找不到的话,则说明环境除了问题,此时需要找到OpenJDK的安装位置,将其配置到/etc/profile文件中:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-3.b14.el6_9.x86_64 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=$CLASSPATH:.:${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib export PATH=${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:$PATH
配置完成之后,重新加载一下该文件:
source /etc/profile
以上是关于CentOS7 安装OpenJDK1.8的主要内容,如果未能解决你的问题,请参考以下文章
常见bug解决系列--linux安装openJdk1.8但jstack不可用
OpenJDK1.8.0 源码解析————HashMap的实现
使用 OpenJDK 1.8 的 JavaFX 的 Maven 依赖项