尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

JDK 1.8 已经装好,JDK 17 安装

JDK 1.8 已经装好,JDK 17 安装
📅 发布时间:2026/7/9 1:59:15

从截图看,JDK 1.8 已经装好,路径是/usr/lib/jvm/java-8-openjdk-amd64,JDK 17 安装包openlogic-openjdk-17.0.10+7-linux-x64.tar.gz也已经下载到桌面。

下面按步骤操作,完全不影响 JDK 1.8:


第一步:解压 JDK 17 到独立目录

# 切换到 JDK 17 包所在目录(桌面)cd~/Desktop# 解压到 /usr/lib/jvm/ 下sudotar-xzfopenlogic-openjdk-17.0.10+7-linux-x64.tar.gz-C/usr/lib/jvm/# 查看解压后的目录名ls/usr/lib/jvm/# 会有 java-8-openjdk-amd64(已有)和 openlogic-openjdk-17(新)

第二步:注册 JDK 17 到 alternatives(不切换默认)

# 注册 JDK 17 的 java 命令sudoupdate-alternatives--install/usr/bin/javajava/usr/lib/jvm/openlogic-openjdk-17/bin/java2# 注册 JDK 17 的 javac 命令sudoupdate-alternatives--install/usr/bin/javac javac /usr/lib/jvm/openlogic-openjdk-17/bin/javac2# 查看当前选项列表update-alternatives--listjava

第三步:确认 JDK 8 仍然是默认

java-version# 应该仍然显示 1.8.0_362,如果没有,执行下面的切回命令# 切回 JDK 8(如果意外变了)sudoupdate-alternatives--setjava/usr/lib/jvm/java-8-openjdk-amd64/bin/javasudoupdate-alternatives--setjavac /usr/lib/jvm/java-8-openjdk-amd64/bin/javac

第四步:按需使用 JDK 17

方式 A:交互式切换

# 切换到 JDK 17sudoupdate-alternatives--configjavasudoupdate-alternatives--configjavac# 选 JDK 17 对应的序号# 切回 JDK 8sudoupdate-alternatives--configjava# 选 JDK 8 对应的序号

方式 B:按项目指定(推荐,互不干扰)

# 用 JDK 17 运行/usr/lib/jvm/openlogic-openjdk-17/bin/java-jarapp.jar /usr/lib/jvm/openlogic-openjdk-17/bin/javac MyApp.java# 用 JDK 8 运行(不变)/usr/lib/jvm/java-8-openjdk-amd64/bin/java-jarapp.jar

方式 C:写两个切换脚本

# /usr/local/bin/use-jdk8exportJAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64exportPATH=$JAVA_HOME/bin:$PATH# /usr/local/bin/use-jdk17exportJAVA_HOME=/usr/lib/jvm/openlogic-openjdk-17exportPATH=$JAVA_HOME/bin:$PATH

总结

操作是否影响 JDK 8
解压 JDK 17 到独立目录❌ 不影响
update-alternatives 注册❌ 不影响(只要不 --set 切换默认)
用绝对路径运行 JDK 17❌ 不影响
切默认版本到 JDK 17⚠️ 影响全局 java 命令,但不影响写死 JDK 8 路径的应用

核心原则:解压到独立目录 + 不切换默认 = 完全安全。

相关新闻

  • 微信公众号原生Servlet开发零基础实战教程(附公众号主体变更迁移公证书办理流程及完整后端运行代码)
  • 【单片机毕业设计】基于 51/STM32 单片机的超声波测距声光报警系统设计,基于 STM32/51 单片机的近距离测距预警装置开发(022901)
  • HFSS 2024 R2 仿真分析:微带线与带状线在 20GHz 下的辐射与串扰差异

最新新闻

  • 【油藏地球物理正演软件ColchisFM】地震剖面图片数值化地震数据——科吉思技术实战分享
  • 深度测评专业调研平台哪个好用:头部机构对比指南
  • 加速度计AIS2IHTR开发(5)----轮询获取加速度数据
  • 西安邮电大学考试题库:4步快速掌握历年真题备考秘籍
  • mt4下载快讯:台风“巴威”趋向我国,交通运输部启动台风四级防御响应
  • 【ROS2】 机械臂架构 vs UE5 游戏开发架构 终极对照表

日新闻

  • SQL 查询语句的标准逻辑执行顺序(即语义处理顺序),它与实际书写顺序不同,但决定了数据库如何解析和执行查询
  • ORB-SLAM2 重定位模块深度解析:从 BoW 候选帧到 PnP 优化的 6 步流程
  • 罗技鼠标宏压枪脚本终极指南:从原理到实战的完整解析

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号