linux、centos7配置jdk

一.yum命令安装方式

1.检查是否已安装JDK及卸载

//命令二选一
yum list installed | grep [java][jdk]
rpm -qa | grep [java][jdk][gcj]

如果出现内容执行下面命令卸载

yum -y remove java-1.6.0-openjdk*  //表时卸载所有openjdk相关文件输入
yum -y remove tzdata-java.noarch   //卸载tzdata-java

2.安装jdk

  • 查看JDK软件包列表
yum search java | grep -i --color jdk
image.png
  • 选择版本安装
yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
#或者如下命令,安装jdk1.8.0的所有文件
yum install -y java-1.8.0-openjdk*
  • 查看JDK是否安装成功
java -version

3.配置环境变量

JDK默认安装路径/usr/lib/jvm

  • 在/etc/profile文件末尾添加如下命令

# set java environment  
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64
PATH=$PATH:$JAVA_HOME/bin  
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
export JAVA_HOME  CLASSPATH  PATH 
  • 命令生效
source  /etc/profile
  • 使用如下命令,查看JDK变量
 echo $JAVA_HOME
 echo $PATH
 echo $CLASSPATH

二.windows上下载安装方式

1.卸载系统自带OpenJDK

  • 查看openjdk信息:
rpm -qa | grep java
  • 查看包含java字符串的文件,其中删除类似下面这四个文件(不一定是四个):
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
  • 删除命令如下:
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

2.官网下载jdk

当前最新版本下载地址
历史版本下载地址

image.png

image.png

注意:在这里不要通过复制下载链接然后在服务器上使用wget下载,因为这里下载到的是未同意认证协议的版本,最后在服务器上是无法解压的,可以在windows下载好了之后传到服务器上。

3.到linux中解压配置

  • 解压:
tar -zxvf jdk-8u144-linux-x64.tar.gz
  • 编辑全局变量:
vim /etc/profile
  • 文本最后一行加入:

#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_144
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

注意:CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME}

  • 让配置文件生效:
source /etc/profile

你可能感兴趣的:(linux、centos7配置jdk)