Ubuntu 20.04安装JDK 11的过程

遇到一个任务,需要在Ubuntu 20.04上安装Ghidra,而按照Ghidra的安装文档,要求系统中有JDK 11,java -version看一下,这个系统上还只是1.8.0。不禁感叹,似乎好久没更新过,也没关心过JDK了,整天关注的就是CUDA,PyTorch的版本和各种兼容性问题(python的很多问题也确实比较奇葩),十年前谁能想到是现在这样子呢,这个世界变化太快。

看网上有些翻译的文档:https://www.cnblogs.com/huoqs/p/13696457.html 吐槽一下,看翻译的文档总觉得怪怪的,这些翻译和信达雅往往不沾边啊。

据上面文档介绍,我们可以直接在20.04上安装OpenJDK 11:

sudo apt install openjdk-11-jdk

再吐槽一下,Oracle的什么注册后下载之类,太脑残和反人类了,所以我当然倾向于命令行直接安装。

安装好之后需要更新一下环境变量:

gedit ~/.bashrc

打开之后主要更新:

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

(我之前JDK 1.8.0安装的目录是:/usr/lib/jvm/jdk1.8.0_261)

更新好之后,重新打开一个终端,再java -version就可以看到已经更新了:

openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)

然后我们就可以正常启动Ghidra了。

  • 14
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值