Ubuntu安装java JDK

在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

Ubuntu 安装java JDK

(先选 “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后的文件夹为例)

Ubuntu 安装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

如图:

Ubuntu 安装java JDK

在Windows操作系统中,安装Java JDK后通常需要设置环境变量,以便系统能够识别java命令。

Ubuntu 安装java JDK

广告合作
QQ群号:707632017

温馨提示:

1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com。(#改为@)

2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。

目录