当前位置: 首页 > news >正文

Ubuntu 系统上安装 jdk-23_linux-x64_bin.tar.gz

在 Ubuntu 系统上安装 jdk-23_linux-x64_bin.tar.gz 的步骤如下,全程通过命令行操作,无需图形界面,且覆盖「解压、环境变量配置、默认版本设置、验证」全流程:

一、前置检查:确认系统是否已安装 Java

首先检查当前系统是否已安装其他 Java 版本(避免冲突),打开终端执行以下命令:

# 检查 Java 运行环境
java -version
# 检查 Java 编译器(JDK 特有)
javac -version
  • 若输出「command not found」,说明未安装 Java,直接进入下一步;
  • 若输出其他版本(如 OpenJDK 17),可继续安装 JDK 23,后续通过命令设置默认版本即可。

二、Step 1:创建 JDK 安装目录(标准路径)

Ubuntu 推荐将第三方软件安装到 /usr/local/ 目录下,先创建专门的 Java 目录(需 sudo 权限,输入用户密码时无显式回显,正常输入即可):

# 创建 /usr/local/java 目录(用于存放 JDK)
sudo mkdir -p /usr/local/java

三、Step 2:解压 JDK 安装包到目标目录

你的 JDK 包在 /tmp/jdk-23_linux-x64_bin.tar.gz,执行 tar 命令解压到刚才创建的 /usr/local/java 目录:

# 解压 tar.gz 包到 /usr/local/java
sudo tar -zxvf /tmp/jdk-23_linux-x64_bin.tar.gz -C /usr/local/java/
  • 命令说明:
    • tar -zxvfz 处理 gzip 压缩格式,x 解压,v 显示详细过程,f 指定文件;
    • -C /usr/local/java/:指定解压后的目标目录。

解压完成后,进入目录确认文件是否存在:

# 查看 /usr/local/java 下的 JDK 目录(名称通常为 jdk-23.0.1 或 jdk23,以实际为准)
ls /usr/local/java/

记下图中显示的 JDK 目录全称(例如 jdk-23.0.1,后续配置环境变量会用到)。

四、Step 3:配置环境变量(关键步骤)

需要配置 JAVA_HOMEPATH 等环境变量,让系统识别 JDK 位置。Ubuntu 有「用户级」和「系统级」两种配置方式,按需选择:

方式 1:用户级配置(仅当前用户生效,推荐普通用户)

编辑当前用户的 ~/.bashrc 文件(终端启动时自动加载):

# 用 nano 编辑器打开 .bashrc(也可用 vim,新手推荐 nano)
nano ~/.bashrc

在文件末尾添加以下内容(注意将 jdk-23.0.1 替换为你实际的 JDK 目录名):

# JDK 23 环境变量
export JAVA_HOME=/usr/local/java/jdk-23.0.1
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
  • 按 Ctrl+O 保存(按 Enter 确认文件名),再按 Ctrl+X 退出 nano。

让配置立即生效:

# 重新加载 .bashrc
source ~/.bashrc

五、Step 4:设置默认 Java 版本(若系统有多个 Java)

如果系统之前安装过其他 Java 版本(如 OpenJDK),需要通过 update-alternatives 命令将 JDK 23 设置为默认版本:

# 1. 注册 JDK 23 的 java 命令(替换 JDK 目录名)
sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk-23.0.1/bin/java 1# 2. 注册 JDK 23 的 javac 命令(编译器,JDK 特有,JRE 没有)
sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk-23.0.1/bin/javac 1# 3. 设置默认 Java 版本(按提示输入编号选择 JDK 23)
sudo update-alternatives --config java
  • 执行 sudo update-alternatives --config java 后,终端会列出所有 Java 版本,输入 JDK 23 对应的编号(通常是 1),按 Enter 确认。
  • 同理,可设置 javac 的默认版本:sudo update-alternatives --config javac

六、Step 5:验证安装是否成功

执行以下命令,若输出 JDK 23 的版本信息,说明安装成功:

# 验证 Java 运行环境(JRE)
java -version# 验证 Java 编译器(JDK)
javac -version

成功输出示例:

java version "23.0.1" 2024-04-16
Java(TM) SE Runtime Environment (build 23.0.1+10)
Java HotSpot(TM) 64-Bit Server VM (build 23.0.1+10, mixed mode, sharing)javac 23.0.1

七、可选:删除安装包(释放空间)

安装成功后,/tmp/jdk-23_linux-x64_bin.tar.gz 可删除(/tmp 目录重启后会自动清理,也可手动删除):

rm /tmp/jdk-23_linux-x64_bin.tar.gz

常见问题排查

  1. 执行 java -version 仍显示旧版本:未执行 source ~/.bashrc 或 source /etc/profile 生效配置,或未通过 update-alternatives 设置默认版本。

  2. javac: command not found:环境变量中 PATH 未正确配置 $JAVA_HOME/bin,或解压的 JDK 目录路径错误(检查 JAVA_HOME 是否指向正确的 JDK 目录)。

  3. 解压时提示「Permission denied」:缺少 sudo 权限,重新执行解压命令时加上 sudo

http://www.dtcms.com/a/410603.html

相关文章:

  • o2o网站制作公司广告设计与制作标书
  • 苏州网站推广建设安全达标建设网站
  • 丙烯酸胶粘剂怎么选?先避 3 个坑,再挑靠谱品牌
  • Solidworks练习13-拉伸、拉伸切、筋
  • LeetCode算法日记 - Day 54: 二叉树的所有路径、全排列
  • 人脸模型训练-推理完整过程附代码
  • 洛阳网站排名福州网站建设H5
  • C语言入门教程 | 阶段五:指针与字符串、数组——字符串指针与多级指针
  • 网站已收录的404页面的查询秀山网站建设公司
  • 爱站网站排行榜莱州网站建设制作
  • Tripfery - Travel Tour Booking WordPress Theme Tested
  • 微算法科技(NASDAQ MLGO)使用基于深度学习的物理信息神经网络(PINN),增强区块链IoT网络交易中的入侵检测
  • 前向传播与反向传播:深度学习的双翼引擎
  • 潍坊网站推广浏阳网站定制
  • 银河麒麟V10编译perl-5.42.0,并设置环境变量
  • 做网站去哪好看希岛爱理做品的网站
  • 【Android之路】.sp和界面层次结构
  • 【MacOS】Warp安装使用教程
  • 青岛网站建设优化王烨玺
  • 青岛天元建设集团网站wordpress如何添加备案信息
  • 用动态和静态设计一个网站图片设计模板免费下载
  • proxy_pass和location匹配路径的拼接逻辑
  • 内网穿透与SSH远程访问
  • 【Gerrit Patch】批量下载 Gerrit 提交的 Patch
  • Linux的软件包管理器yum及其相关生态
  • 提醒 | VMware vSphere 版本 7 产品支持 10/2 终止
  • Linux基线配置
  • 将本地工程上传到 GitHub 仓库的步骤如下
  • 凡客网站设计青海网站建设策划
  • STC32G144K246-视频级动画效果演示