本次安装的是Oracle的Java8版本,因为Oracle的Java不是开源。因此,不能使用yum命令从开源软件仓库里面进行安装,需要自行下载rpm安装包或者压缩包进行安装。

1、下载Java

  • 如果linux系统中安装了ftp软件,推荐使用 windows中下载Java方式下载。
  • 如果没有安装ftp,或者其它传输软件,那么你可以看另一篇文章服务器部署——vsftp安装,安装ftp后,再使用 windows中下载Java方式下载。
  • 如果没有安装ftp等传输软件,也不想安装,请看1.2 Linux中下载Java

1.1 windows中下载Java

下面是Java8的官方下载地址

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html centos8 x64系统,选择编译好的压缩包下载,下载过程中要登录oracle账号。

JAVA SFTP调优 java sftp下载_Java


如果不想注册Oracle账号,也可以使用下方百度网盘链接下载。

链接:https://pan.baidu.com/s/1WJWeup49Lx1JzcFdtBx0Xg 提取码:8888
复制这段内容后打开百度网盘手机App,操作更方便哦。

  • 下载完成后使用ftp软件将文件传输到linux系统。

1.2 Linux中下载Java

1.2.1 获取下载链接

按照步骤一的方式下载(不需要等到下载完成),右键获取下载的真实地址

JAVA SFTP调优 java sftp下载_JAVA SFTP调优_02

1.2.2 使用wget命令下载该文件

linux系统下面使用wget命令,下载该文件

wget https://download.oracle.com/otn/java/jdk/8u271-b09/61ae65e088624f5aaa0b1d2d801acb16/jdk-8u271-linux-x64.tar.gz?AuthParam=1607315588_cce3af7f29957418b9de166da20af609
  • 这个下载地址失效很快,需要自行获取。

    下载完成后,可能不是tar.gz格式的文件,需要使用mv命令重命名,第一个参数是源文件名称,第二个参数为目标文件名称
mv jdk-8u271-linux-x64.tar.gz\?AuthParam\=1607315588_cce3af7f29957418b9de166da20af609  jdk-8u271-linux-x64.tar.gz
  • 不要直接复制这条命令,因为你的文件名称与我的不相同。

2、安装Java

2.1 检查系统中存在的jdk

检查系统中有无openjdk,如果有,请先卸载

yum list installed | grep java
rpm -qa | grep jdk

执行后出现下图,说明你的系统中没有openjdk

JAVA SFTP调优 java sftp下载_JAVA SFTP调优_03


JAVA SFTP调优 java sftp下载_JAVA SFTP调优_04

2.2 解压并安装

  1. 解压。
tar -xzvf jdk-8u271-linux-x64.tar.gz
  1. 创建安装目录。
mkdir /usr/local/java
  1. 将解压好的文件复制到安装路径。
cp -r jdk1.8.0_271/ /usr/local/java/

2.3 配置环境变量

使用vim/vi访问linux系统的环境变量文件profile

vim /etc/profile

在文件的末尾添加下面内容。

set java environment
JAVA_HOME=/usr/local/java/jdk1.8.0_271
JRE_HOME=/usr/local/java/jdk1.8.0_271/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

其中JAVA_HOME=“你的JAVA安装路径”JRE_HOME=“你的JRE安装路径”,具体的值取决于安装时的情况。后面的内容是固定写法。

2.4 重新加载环境配置文件

使用source命令重新加载profile文件,使之生效。

source /etc/profile

2.5 检查安装是否成功

java -version

JAVA SFTP调优 java sftp下载_JAVA SFTP调优_05


至此,oracle java的安装大功告成。