阿里云 轻量级应用服务器 CentOs7.3 jdk 安装配置的坑

需求背景:在阿里云轻量级服务器上安装配置JDK1.8。

现有环境:CentOs7.3,一键裸机。

方法一:本地上传JDK1.8,自行解压,配置(此处省略)。

由于裸机没有装各种命令,需要先装一波命令:

yum -y install lrzsz

阿里云 轻量级应用服务器 CentOs7.3 jdk 安装配置的坑_第1张图片

Linux yum命令简介:

yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。

基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

yum 语法

yum [options] [command] [package ...]
  • options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。
  • command:要进行的操作。
  • package操作的对象。

yum常用命令

  • 1.列出所有可更新的软件清单命令:yum check-update
  • 2.更新所有软件命令:yum update
  • 3.仅安装指定的软件命令:yum install
  • 4.仅更新指定的软件命令:yum update
  • 5.列出所有可安裝的软件清单命令:yum list
  • 6.删除软件包命令:yum remove
  • 7.查找软件包 命令:yum search
  • 8.清除缓存命令:
    • yum clean packages: 清除缓存目录下的软件包
    • yum clean headers: 清除缓存目录下的 headers
    • yum clean oldheaders: 清除缓存目录下旧的 headers
    • yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers

方法二:网上说的,使用wget从oracle官网下载jdk。然而此种方法本人经测使用不通。(先把wget命令装了

yum -y install wget  
yum -y install setup  
yum -y install perl

)命令如下:

(正常情况下只用输wget+http地址即可,此处前边部分是因为Oracle官网下载时需要点击accept licence后才能下载)

wget --no-cookies --no-check-certificate --header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz


 (http地址换为oracle官网上相应的jdk地址即可,jdk官网地址)

经测,用此种方法下载的jdk,无法正常解压。

有的网友说,报错原因是这个压缩包没有用gzip格式压缩,所以不用加z指令就可以了.

还有的说法:把下载下来的文件重命名,然后再进行解压,经测,然而也是不行。

阿里云 轻量级应用服务器 CentOs7.3 jdk 安装配置的坑_第2张图片

方法三(推荐):通过yum配置jdk

首先,查看版本目录:

yum search java | grep jdk

 

阿里云 轻量级应用服务器 CentOs7.3 jdk 安装配置的坑_第3张图片

然后选择自己想要的版本,比如我使用的是1.8,那么就:

 

yum install java-1.8.0-openjdk

接着配置环境变量:

vim /etc/profile

打开,把光标移动到最后一行。把下面的代码粘贴进去(JAVA_HOME记得适配)

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.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

最后,让配置生效:

source /etc/profile

验证一下安装是否成功:

你可能感兴趣的:(阿里云 轻量级应用服务器 CentOs7.3 jdk 安装配置的坑)