安装环境:ubuntu19.10
JDK版本:JDK8
主机:Windows10
本文适用于所有 Linux 系统安装 JDK。
一定要注意电脑是 32 位的还是 64 位的,安装对应位数的 JDK !!!
一、获取安装包
首先你要获取 JDK 的安装包,有两种方式:
二、上传至服务器
然后就是上传到服务器上面去,如果你用的是虚拟机就更方便了,如果不是请使用工具传输,这里推荐使用远程连接工具,也就是 Xftp6 。
安装完成之后如图:
然后拖动文件至服务器即可,请注意我这里的路径,我选择了/usr/local/src
目录,我们开发使用的工具最好都放在该文件夹下,不影响系统运行,这就好像 win 里面的文档文件夹一样,然后我们选定了该目,接下里新建一个文件夹,依次输入以下命令:
cd /usr/local/src
sudo mkdir java
chmod 777 /usr/local/src/java
这样我们就创建了一个文件夹并修改了其权限为任何人都可以读写:
接下来将我们的 tar.gz 文件拖至该文件夹下,这需要一点时间:
三、解压安装
进入目录:
cd /usr/local/src/java
tar -zxvf jdk-8u221-linux-i586.tar.gz
看一下解压之后:
配置环境变量:
sudo vi /etc/profile
在文件末尾追加下面内容:
#set java environment
export JAVA_HOME=/usr/local/src/java/jdk1.8.0_221 ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
使环境变量马上生效:
source /etc/profile
查看java版本,看看是否安装成功:
java -version
四、遇到的问题
我遇到了一个问题,不过我已经在文章开头指出来了,就是电脑位数的问题,我之前的是 64 位电脑安装 32 位 JDK,报错如下:
bash: /usr/local/src/java/jdk1.8.0_221/bin/java: 没有那个文件或目录
解决方案:
sudo apt install lib32z1
安装 32 位依赖即可.