Ubuntu20.04 on Windows安装java18

1.下载

访问官网,下载Oracle jdk的最新版本,下附链接。
jdk-18_linux-x64_bin.tar.gz

2.解压

切换至压缩包所在目录,将压缩包解压至/opt/jdk目录下。

df -h   #windows的磁盘已经挂载在Ubuntu系统中
cd /mnt/e/downloads    # 我的压缩包位与e盘下的downloads目录下,根据自己的目录灵活调整
sudo tar zxvf jdk-18_linux-x64_bin.tar.gz -C /opt/jdk/

3.建立关联

Linux发行版中,提供了一个工具update-alternatives,利用软链接实现同功能的软件切换或者软件版本切换。

sudo update-alternatives --install /usr/bin/java java /opt/jdk/jdk-18/bin/java 100    # 添加一个link
sudo update-alternatives --remove /usr/bin/java java /opt/jdk/jdk-18/bin/java 100    # 移除一个link

建立链接之后,可以查看/usr/bin/java是如何链接上实际的jdk的:

ll /usr/bin/java
# /usr/bin/java -> /etc/alternatives/java*
ll /etc/alternatives/java
# /etc/alternatives/java -> /opt/jdk/jdk-18/bin/java*

4.版本切换

可使用命令切换jdk版本,具体命令如下:

sudo update-alternatives --config java

5.环境变量

/etc/environment系统的环境变量
/etc/profile所有用户的环境变量
登录系统时,shell读取的顺序 /etc/profile ->/etc/enviroment -->$HOME/.profile -->$HOME/.env

# 编辑 /etc/environment ,填入以下内容
JAVA_HOME=/opt/jdk/jdk-18
JRE_HOME=/opt/jdk/jdk-18/jre
# 使生效
source /etc/environment
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容