ubuntu22.04 安装jdk8,jdk11,jdk17,jdk21 并且便于切换

这篇具有很好参考价值的文章主要介绍了ubuntu22.04 安装jdk8,jdk11,jdk17,jdk21 并且便于切换。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

您已经创建了一个非常实用的shell函数 setJavaHome 来切换不同版本的JDK环境。这个函数定义了如何根据传入的参数来更改 JAVA_HOME 环境变量,并更新 PATH 环境变量以包含新的 JAVA_HOME 路径。

要在Ubuntu 22.04上安装多个JDK版本并使用这个函数来切换它们,您需要按照以下步骤操作:

1. 安装JDK

首先,确保您已经安装了所需的JDK版本。您可以使用OpenJDK,也可以选择Oracle JDK。以下是使用OpenJDK作为例子的安装命令:

sudo apt update
sudo apt install openjdk-8-jdk openjdk-11-jdk openjdk-17-jdk

对于JDK 21,如果它在Ubuntu 22.04的官方仓库中不可用,您可能需要从其他来源手动下载并安装。

2. 配置 ~/.bashrc

~/.bashrc 文件中添加您已经定义的 setJavaHome 函数。使用您喜欢的文本编辑器打开 ~/.bashrc 文件:

nano ~/.bashrc
# Java 环境切换
setJavaHome() {
    case $1 in
    8)
        export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_202
        ;;
    11)
        export JAVA_HOME=/usr/lib/jvm/jdk-11.0.21
        ;;
    17)
        export JAVA_HOME=/usr/lib/jvm/jdk-17.0.9
        ;;
    21)
        export JAVA_HOME=/usr/lib/jvm/jdk-21.0.1
        ;;
    *)
        echo "Unsupported Java version: $1"
        return 1
    esac

    export PATH=$JAVA_HOME/bin:$PATH
    echo "JAVA_HOME set to $JAVA_HOME"
    java -version
}

然后将 setJavaHome 函数的定义粘贴进去,并保存退出编辑器。

3. 应用更改

~/.bashrc 中的更改生效:

source ~/.bashrc

4. 使用函数切换JDK版本

现在,您可以通过调用 setJavaHome 函数来切换JDK版本。例如,运行 setJavaHome 11 会将当前会话的JDK切换为11。文章来源地址https://www.toymoban.com/news/detail-767132.html

注意事项

  • 确保JDK的安装路径与 setJavaHome 函数中定义的路径相匹配。
  • setJavaHome 函数仅在当前的shell会话中有效。每次新开一个终端时,您需要再次运行它来设置所需的JDK版本。
  • 为了更持久地设置JDK版本,您可以在需要的时候运行 setJavaHome 命令,或者将特定的JDK版本设置为默认版本。

到了这里,关于ubuntu22.04 安装jdk8,jdk11,jdk17,jdk21 并且便于切换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu 22.04安装 —— Win11 22H2

    系统环境 : Windows 11 22H2 Vmware 17 Pro Ubutun 22.04.3 Server Ubuntu Server documentation | Ubuntu 官网下载 建议安装长期支持版本 —— 可以选择桌面版或服务器版(仅包含命令行) 区别: 服务器版 空间占用内存小 仅命令行 桌面版 可视化桌面图标 与Windows类似操作 空间占用内存大 官网服务器

    2024年02月11日
    浏览(43)
  • Ubuntu22.04 系统 安装驱动 && CUDA11.8

    参考: https://blog.csdn.net/weixin_43387635/article/details/126749463 Ubuntu22.04安装显卡驱动(高速、避错版)-CSDN博客 -------------------------------------------------安装驱动-------------------------------------------------------------------- 原作者说 需要注意的两条 ①   安装之前进入主板BIOS,关闭安全启动!!

    2024年03月27日
    浏览(49)
  • ubuntu22.04离线安装jdk、mysql、redis、mongodb、nginx

    ubuntu22.04离线安装jdk、mysql、redis、mongodb、nginx) 1.1 安装包列表 序号 名称 1 jdk-8u181-linux-x64.tar.gz 1.2 安装方式 2.1 安装包列表 序号 名称 1 net-tools_1.60+git20181103.0eebece-1ubuntu5_amd64.deb 2 unzip_6.0-20ubuntu1.1_amd64.deb 3 g++11.3.zip 4 gcc11.3.zip 5 make_4.3-4.1build1_amd64.deb 2.2 安装方式 3.1 安装包列表

    2024年02月09日
    浏览(35)
  • Ubuntu22.04 Hadoop3.3.4 jdk18.02 安装配置

    阅读推荐(105条消息) 大数据安装之hadoop-3.3.4_x_y_z423的博客-CSDN博客 (112条消息) hadoop3.3.4集群安装部署_hwbays的博客-CSDN博客 加倍推荐,Hadoop集群配置内容讲的及其详细 基于docker的hadoop集群搭建 xshell Windows 10 Pro, 64-bit VMware® Workstation 16 Pro Ubuntu22.04 * 3 2、VMware tools安装 apt install

    2023年04月11日
    浏览(31)
  • Ubuntu22.04安装CUDA11.8和CUDNN

    下载CUDA11.8 选择对应的系统 架构 OS 版本 逐步执行上图命令 编辑环境变量文件 配置环境变量 重启 重启 重启 重要的事情说三边 查看版本 结果 下载cudnn 找到适合你的cudnn https://developer.nvidia.com/rdp/cudnn-archive#a-collapse7415-10 安装cudnn 下载好以后解压(注意核对下载和解压名称是否

    2024年02月09日
    浏览(35)
  • Win11本地安装Ubuntu 22.04 双系统简易教程

    首先找到一个硬盘容量不小于4G的空U盘,需要对其进行格式化。 然后下载Ubuntu 22.04的iso文件到本地。 Ubuntu 22.04.1 LTS 中国地区下载链接 下载 UltraISO并制作启动U盘 UltraISO的下载地址 下载免费试用版 选择安装地址,无脑下一步完成所有安装。 打开UltraISO 选择好下载的UbuntuISO文

    2024年02月02日
    浏览(35)
  • ubuntu 22.04.3 live server安装JDK21与远程编程环境和maven

    解压jdk压缩包,命令: 打开环境变量,命令: 配置环境变量 重新加载配置文件,命令: 验证安装,命令: 下载JetBrains Gateway 新建ssh链接 验证链接并下载IDE 等待IDEA下载完毕 登录IDEA 下载maven,地址:https://maven.apache.org/download.cgi 解压maven,命令: 创建maven工作路径,并且把

    2024年02月21日
    浏览(36)
  • Ubuntu介绍、与centos的区别、基于VMware安装Ubuntu Server 22.04、配置远程连接、安装jdk+Tomcat

    目录 ​编辑 一、Ubuntu22.04介绍 二、Ubuntu与Centos的区别 三、基于VMware安装Ubuntu Server 22.04 下载 VMware安装 1.创建新的虚拟机 2.选择类型配置 3.虚拟机硬件兼容性 4.安装客户机操作系统 5.选择客户机操作系统 6.命名虚拟机 7.处理器配置 8.虚拟机内存 9.网络类型 10. 选择I/O控制器类

    2024年03月13日
    浏览(31)
  • 【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS

    目录 一、准备工作 二、安装Ubuntu 22.04.1 LTS 1. 下载Ubuntu 22.04.1 LTS 2. 移动到非系统盘 三、启动Ubuntu遇到的报错及解决方案 四、换源 五、安装ROS 1. 设置编码 2. 添加源 3. 安装ROS 4. 设置环境变量 5. 测试 控制面板——程序——程序和功能——启动或关闭 Windows 功能   开启如图所

    2024年02月10日
    浏览(56)
  • Win11使用WSL2安装Ubuntu22.04并启用GUI应用

    Windows Subsystem for Linux (WSL) 允许在几分钟内在 Windows 机器上安装完整的 Ubuntu 终端环境,无需离开 Windows 即可开发跨平台应用程序。 将学到什么: 如何在 Windows 11 上启用和安装 WSL 如何安装和运行使用 WSLg 的简单图形应用程序 如何安装和运行使用 WSLg 的更高级的应用程序 你需

    2024年02月04日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包