百度
360搜索
搜狗搜索

linux修改jdk版本命令详细介绍

在 Linux 系统中修改 JDK 版本通常有两种常见方式,具体取决于 JDK 的安装方式(通过包管理器安装或手动解压安装):

方式一:通过 update-alternatives 管理(适用于 Debian/Ubuntu 系)

若 JDK 是通过包管理器(如 apt)安装的,系统会通过 update-alternatives 工具管理多版本共存。操作步骤如下:

  1. 检查已安装的 JDK 版本
    运行以下命令查看系统中已注册的 JDK 版本:
    bash
     update-alternatives  

    输出可能类似:
    plaintext

    /usr/lib/jvm/java-11-openjdk-amd64/bin/java

    /usr/lib/jvm/java-17-openjdk-amd64/bin/java

  2. 切换默认 JDK 版本
    运行以下命令进入交互式选择界面:
    bash
     update-alternatives  

    系统会列出所有已注册的 JDK 版本,输入对应序号选择默认版本。例如:
    plaintext

    有 2 个候选可用于替换 java (提供 /usr/bin/java)。

    选择 路径 优先级 状态

    ------------------------------------------------------------

    * 0 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 自动模式

    1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 手动模式

    2 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 手动模式

    要维持当前值[*]请按<回车>,或者输入选择的编号:

  3. 验证切换结果
    运行以下命令确认 JDK 版本是否生效:
    bash
     

方式二:手动设置环境变量(通用所有 Linux 发行版)

若 JDK 是手动解压安装(如从官网下载的 tar.gz 包),需通过修改环境变量指定版本。步骤如下:

  1. 确定 JDK 安装路径
    假设 JDK 解压在 /usr/lib/jvm/java-17 目录(根据实际路径调整)。

  2. 修改环境变量文件
    编辑用户级环境变量文件(如 ~/.bashrc~/.zshrc)或全局文件(如 /etc/profile):
    bash

    ~/.bashrc

    在文件末尾添加以下内容(替换为实际 JDK 路径):
    bash

    /usr/lib/jvm/java-17

    /bin:

  3. 使环境变量生效
    运行以下命令立即生效(或重启终端):
    bash
     ~/.bashrc

  4. 验证版本
    运行 java -version 确认版本是否正确。

注意事项

  • 若需全局生效(所有用户),需修改 /etc/profile 并使用 sudo 权限编辑。
  • 手动安装的 JDK 需确保 JAVA_HOME 路径正确(指向 JDK 根目录,而非 bin 目录)。
  • 部分系统(如 CentOS)可能使用 alternatives 命令(与 update-alternatives 功能类似),用法基本一致。

阅读更多 >>>  哪个版本qq有厘米秀

网站数据信息

"linux修改jdk版本命令"浏览人数已经达到18次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux修改jdk版本命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!