本文主要记录如何在Linux中安装Oracle-JDK1.8

JDK目前分为open-jdkoracle-jdk两种,至于两者的区别可以参看这篇文章:Oracle与OpenJDK之间的比较

本文以安装Oracle-JDK1.8.0_221为例,open-JDK安装方法一样!

下载 JDK

官网链接:Java Archive Java SE 8 JDK JDK8 JRE8

1.8.0_221下载链接:jdk-8u221-linux-i586.tar.gz

上传并解压

下载下来后使用 ftp 工具将压缩包上传到服务器的指定目录下即可。

我这里是将所有的安装环境均放在 /usr/local/enviroment 中, JDK目录为 /usr/local/enviroment/jdk

上传成功后,回到 Linux 中:

cd /usr/local/enviroment/jdk
ls

应该就能看到 JDK 的压缩包了。

图中红色的文件即为刚刚上传的文件,绿色的为解压出来的文件夹。

解压命令:

 tar -zxvf jdk-8u221-linux-i586.tar.gz
 # -z表示使用gzip进行压缩/解压,一般使用.tar.gz后缀
 # -x表示对打包文件(archive)进行解压操作
 # -v表示详细显示正在处理的文件名
 # -f后面接操作使用的文件,用空格隔开,且中间不能有其他参数,推荐放在参数集最后或单独作为参数,文件作用取决于前面的参数,若为创建( -c ),则 -f 后为创建的文件的名字(路径),若为( -x/t ),则 -f 后为待解压/查看的打包压缩文件名

解压出来就会出现上图中绿色的文件夹了。

配置环境变量

解压出来后编辑 /etc/profile 文件进行环境变量的配置。

vim /etc/profile

翻到文件最后,按键盘 i 键进行编辑。

输入以下内容:

# set JDK
export JAVA_HOME=/usr/local/enviroment/jdk/jdk1.8.0_221 # 将这里的路径替换为你自己的 jdk 安装路径
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

然后按 Esc 退出编辑,再按 shift + :输入 wq! 保存并退出即可。

注意,这里更改了之后还要运行一下

source /etc/profile

这样才会立即生效,否则必须要重新登录才会生效。

检查是否安装成功

java -version

如果出现下图所示的文字那么就安装成功了。

可能出现的错误


前天遇到了小鹿,昨天是小兔子,今天是你。