在Ubuntu18.04下安装Java 11

一直以来,本人都使用第三方软件包"ppa:linuxuprising/java"安装Java JDK,最近一次安装时发现无法成功。这是由于现在无法直接从Oracle官网下载Java,第三方软件包的安装器无法正常工作:

dpkg: 处理软件包 oracle-java11-installer-local (--configure)时出错:
 installed oracle-java11-installer-local package post-installation script subprocess returned error exit status 1……

为此,软件包维护者提出了一个解决方案,按照该解决方案,一步一步成功安装Java 11 JDK:

1. 在Oracle官网创建一个账户,并注册登录。

2. 下载Oracle JDK 11(类似.tar.gz的压缩包)。注意此处下载的版本须与第三方库中的oracle-java11-installer-local最新版本保持一致,比如我安装的是jdk-11.0.4_linux-x64_bin.tar.gz。

3. 创建指定目录并将刚刚下载的安装包复制到该文件夹:

$ sudo mkdir -p /var/cache/oracle-jdk11-installer-local/
$ sudo cp jdk-11.0.4_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/

4. 如果以前安装过java 11 jdk,那么必须先卸载它。

$ sudo apt purge oracle-java11-installer

5. 最后,我们可以使用熟悉的步骤继续安装了:

$ sudo add-apt-repository ppa:linuxuprising/java
$ sudo apt-get update
# 这里是安装oracle-java11-installer-local
$ sudo apt install oracle-java11-installer-local

6. 将Oracle JDK11配置为默认值
将Oracle JDK11设置为默认值,为此,安装oracle-java11-set-default软件包。这将自动设置JAVA环境变量。

$ sudo apt install oracle-java11-set-default

7.查看JDK版本:

$ java --version
java 11.0.4 2019-07-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)

 

转载自:https://www.cnblogs.com/sword03/p/11622875.html 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值