在开始设置使用 Java 之前,则需要从系统中删除 OpenJDK/JRE。
请使用以下命令 :
以 ubuntu 为例:
example@ubuntu:~$ sudo apt-get purge openjdk-\*
系统会要求确认。确认删除则输入:Y,等待一段时间后,卸载完成!
第2步: 查看 Ubuntu 操作系统的架构是32位还是64位。
可以使用下面的命令:
example@ubuntu:~$ file /sbin/init
第3步: 从 Oracle 站点根据你的操作系统下载最新版本的 Java 安装包
下载链接如下: https://www.oracle.com/java/technologies/javase-jdk16-downloads.html
接受许可协议,然后选项对应版本下载 -
- 对于32位系统选择86
- 对于64位系统,选择64
- Ubuntu 选择
tar.gz
(本教程中下载使用) - 对于基于 Debian 系统选择 rpm
等待下载完成。
第4步: 在终端,打开下载的 Java zip 文件的目录位置
example@ubuntu:~$ cd /home/example/Downloads example@ubuntu:~/Downloads$
选择一个目录提取 java zip 文件的内容。
在本教程中,我们将提取的下载文件到/usr/local
目录中 ,如下命令:
使用如下命令 -
example@ubuntu:~$ sudo tar -xvf jdk-16.0.1_linux-x64_bin.tar.gz -C /usr/local
如果有要求输入密码,请输入密码。解压缩继续。
第5步: 添加下面内空到系统变量,即打开 /etc/profile
文件,并在文件的结束位置添加以下内容:
JAVA_HOME=/usr/local/解压后的目录名 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH
在使用 VI 打开 /etc/profile
文件,如下命令:
example@ubuntu:~$ vi /etc/profile
在文件的最后位置,写入 Java 的环境变量,如下图所示:
返回 vi 的命令模式,输入 :wq
保存文件完成!
第6步: 现在让 Ubuntu 知道 JDK/JRE 的位置
复制 - 粘贴以下行到命令提示符中执行 -
example@ubuntu:~$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/解压后的目录名/bin/java" 1 example@ubuntu:~$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/解压后的目录名/bin/javac" 1 example@ubuntu:~$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/解压后的目录名/bin/javaws" 1
第7步: 告诉 Ubuntu 我们安装的 jdk16
是默认的Java
请使用以下命令来完成:
example@ubuntu:~$ sudo update-alternatives --set java /usr/local/解压后的目录名/bin/java example@ubuntu:~$ sudo update-alternatives --set javac /usr/local/解压后的目录名/bin/javac example@ubuntu:~$ sudo update-alternatives --set javaws /usr/local/解压后的目录名/bin/javaws
第8步: 使用下面的命令来测试安装 Java 的结果,
example@ubuntu:~$ java -version
到此,在Ubuntu上安装Java讲解完成。