阿里云CentOs7上安装JDK

时间:2022-09-17 16:18:20

一、查看服务器是否已经预装了JDK

  在拿到新机器以后,要先看下机器上是否已经预装了JDK,命令:

rpm -qa|grep jdk

  如果有的话,卸载openjdk(无需输全称)。命令:

yum -y remove java java-1.8.0-openjdk

  查看卸载情况:

[root@localhost~]# java -version  
-bash:/bin/java:No such file or directory

二、安装jdk

  首先,在服务器usr下面新建一个java的目录:

cd /usr/
mkdir java
cd java

 

  由于阿里云上的yum源默认是open jdk的,所以需要我们自己去oracle官网找到url地址,用wget命令下载。如果直接使用wget命令的话,虽然成功了,但是应该是安装不了的,这是由于oracle在下载jdk的时候需要用户勾选接受它的协议,大家可以自己去官网下载页面看下就知道了。所以这个时候,我们可以使用下面的命令:

wget --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie;" hhttp://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.rpm

  下载成功以后,开始安装:

yum install jdk-8u144-linux-x64.rpm

   成功以后,开始配置环境变量。

vi /etc/profile

  

  在profile中添加如下内容:

#set java environment
JAVA_HOME=your jdk path
JRE_HOME=your jdk path/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

  让修改的环境变量生效

source /etc/profile

#查看是否安装成功
java -version