Ubuntu Linux 安装 java 的方法,详细执行过程

Ubuntu 安装Java JDK

  我的安装环境是18.04,以安装JDK8为例。
  Java JDK在linux系统有两个版本,一个开源版本 Openjdk, 还有一个是 oracle官方版本jdk,oracle JDK既可通过添加ppa源命令行安装,也可以去官网下载jdk压缩包安装。
  安装之前,一定要换国内源,否则速度可能会很慢,如何换源这是基操,我想你一定是搞好了,不懂的朋友可以移步百度,此处不再多赘。

一 、安装openjdk(方法1)

1、更新软件包列表:

sudo apt-get update

2、安装openjdk-8-jdk:

sudo apt-get install -y openjdk-8-jdk

3、查看java版本,看看是否安装成功:

java -version
二、命令行方式安装oracle Java JDK(方法2)

清除openjdk和其配置文件,避免残留带来的麻烦,纯净的安装oracle jdk

	sudo apt-get purge openjdk*

先解决掉没有add-apt-repository命令的麻烦

	sudo apt-get install python-software-properties -y
	sudo apt-get install software-properties-common -y

添加仓库源

sudo add-apt-repository ppa:webupd8team/java

(使用 “add-apt-repository” 脚本添加 ppa 到当前的库中并且自动导入公钥)
或许有朋友在使用上条命令后会报这个错:

【error fixed】E: Package 'oracle-java8-installer' has no installation candidate 

如果出现该报错,则改换如下命令来代替 ppa:webupd8team/java

sudo add-apt-repository ppa:ts.sch.gr/ppa

等待执行完毕后,更新

	sudo apt-get update

正式安装oracle jdk

	sudo apt-get install oracle-java8-installer -y

在这里插入图片描述

先选 “yes“” 再选 “是” 接受协议
等待执行结束后就理论是成功了!

  查看是否安装成功:

java -version

  成功!

三、oracle Java JDK的压缩包安装(方法3):
1.oracle Java官网下载JDK(一般比较慢):oracle Java官网JDK
2.本文推荐为华为压缩镜像链接:https://mirrors.huaweicloud.com/java/jdk/

解压到指定目录
● 创建目录:

sudo mkdir /usr/lib/jvm

● 解压到该指定目录

sudo tar -zxvf jdk-版本号-linux-x64(或x32).gz -C /usr/lib/jvm

● 添加环境变量:

sudo vim ~/.bashrc

在环境变量末尾追添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
使修改生效
source /root/.bashrc 
  修改环境变量的时候,请一定谨慎操作,避免不必要的麻烦,如果修改出错导致命令失效,请执行如下命令恢复:
export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin

● 系统注册jdk

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-oracle/bin/java 300

如果Linux上安装了多个jdk,可以通过update-alternatives命令来进行切换

sudo update-alternatives --config java	

如图:
在这里插入图片描述

  而windows上则是通过修改环境变量 搜索优先顺序 来实现
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

~晨曦静竹~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值