在Ubuntu 18.04环境下安装Java JDK 8有两种主要选择:OpenJDK(开源版本)和Oracle JDK(官方版本)。对于Oracle JDK,可以通过添加PPA(Personal Package Archives)源来通过命令行安装,或者直接从官网下载JDK压缩包进行安装。
注意:在进行安装之前,建议更换为国内的软件源,这样可以加快下载和安装的速度。如果还不熟悉如何更换软件源,可以在网络上搜索相关教程,这里不再赘述。
一、方法1
1、更新软件包列表:
sudo apt-get update
2、安装openjdk-8-jdk:
sudo apt-get install -y openjdk-8-jdk
3、查看java版本,看看是否安装成功:
java -version
二、方法2
1、清除openjdk和其配置文件,避免残留带来的麻烦,纯净的安装oOracle JDK:
sudo apt-get purge openjdk*
2、先解决掉没有add-apt-repository命令的麻烦:
sudo apt-get install python-software-properties -y sudo apt-get install software-properties-common -y
3、添加仓库源:
sudo add-apt-repository ppa:webupd8team/java
(使用 “add-apt-repository” 脚本添加 ppa 到当前的库中并且自动导入公钥)
或许有朋友在使用上条命令后会报这个错:
【error fixed】E: Package 'oracle-java8-installer' has no installation candidate
4、如果出现该报错,则改换如下命令来代替 ppa:webupd8team/java:
sudo add-apt-repository ppa:ts.sch.gr/ppa
5、等待执行完毕后,更新:
sudo apt-get update
6、正式安装oracle jdk:
sudo apt-get install oracle-java8-installer -y
(先选 “yes“” 再选 “是” 接受协议)
等待执行结束后就是成功了。
7、查看是否安装成功:
java -version
到这里就安装成功了。
三、方法3
1、oracle Java官网下载JDK(一般比较慢):oracle Java官网JDK
2、本文推荐为华为压缩镜像链接:https://mirrors.huaweicloud.com/java/jdk/
3、解压到指定目录:
创建目录:
sudo mkdir /usr/lib/jvm
解压到该指定目录:
sudo tar -zxvf jdk-版本号-linux-x64(或x32).gz -C /usr/lib/jvm
4、添加环境变量:
sudo vim ~/.bashrc
5、在环境变量末尾追添jdk配置内容:
(以上面命令行方式安装oracle Java JDK后的文件夹为例)
#set oracle jdk environment export JAVA_HOME=/usr/lib/jvm/jvm/java-8-oracle export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
6、使修改生效:
source /root/.bashrc
7、修改环境变量的时候,请一定谨慎操作,避免不必要的麻烦,如果修改出错导致命令失效,请执行如下命令恢复:
export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
8、系统注册JDK:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-oracle/bin/java 300
9、如果Linux上安装了多个JDK,可以通过update-alternatives命令来进行切换:
sudo update-alternatives --config java
如图:
在Windows操作系统中,安装Java JDK后通常需要设置环境变量,以便系统能够识别java命令。