前言
安装java1.8是为了适配pyspark,
出现错误:pyspark.sql.utils.IllegalArgumentException: 'Unsupported class file major version 55\56\57\60
通过“java -version”看一下java版本,发现版本是java11,应该安装1.8才对
1、下载
进入 Oracle 官方网站 下载合适的 JDK 版本,
准备安装。(Java Downloads | Oracle)
注意:这里需要下载 Linux 版本。这里以jdk-8u151-linux-x64.tar.gz为例,你下载的文件可能不是这个版本,这没关系,只要后缀(x64.tar.gz)一致即可。
我选的这个:
Java Downloads | Oracle
2、创建目录并防止jdk
把下载的文件 jdk-8u151-linux-x64.tar.gz 放在/XXX目录下。
3.解压 JDK
tar -xvf jdk-8u371-linux-x64.tar.gz
4.设置环境变量
sudo vi /etc/profile
在 profile 文件中添加如下内容并保存:
export JAVA_HOME=/home/XXX/python_file/java/jdk1.8.0_371
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
5、重新载入配置文件
(重新加载系统配置文件,样可以使配置不用重启即可立即生效。)
source /etc/profile
6、检查新安装的JDK
1 [root@localhost ~]# java -version
2 [root@localhost ~]# java
3 [root@localhost ~]# javac
如上三个命令输入都有正确结果信息,则JDK安装无误!到此为止,整个安装过程结束。
Linux安装JDK1.8教程(2021最新最详细) - 知乎
Linux安装Java/jdk1.8开发环境 - 简书