0

0

如何在Linux上安装Java 17版本

P粉602998670

P粉602998670

发布时间:2025-11-16 04:35:17

|

953人浏览过

|

来源于php中文网

原创

推荐使用包管理器或手动安装java 17;2. ubuntu/debian用apt安装openjdk-17-jdk,centos/rhel/fedora用dnf安装java-17-openjdk-devel;3. 手动安装可下载eclipse temurin或oracle jdk的tar.gz包解压至/opt/jdk-17;4. 配置java_home和path环境变量并重载~/.bashrc;5. 使用java -version和javac -version验证安装;6. 多版本可通过update-alternatives切换默认java。

如何在linux上安装java 17版本

要在Linux上安装Java 17,推荐使用包管理器或手动下载官方JDK。以下是几种常见方法,适用于主流Linux发行版。

使用系统包管理器安装

大多数现代Linux发行版的软件仓库中已包含OpenJDK 17,安装简单且便于维护。

  • Ubuntu/Debian:运行以下命令安装OpenJDK 17

sudo apt update

sudo apt install openjdk-17-jdk

立即学习Java免费学习笔记(深入)”;

  • CentOS/RHEL/Fedora:Fedora可直接安装;CentOS或RHEL用户建议启用EPEL仓库后执行

sudo dnf install java-17-openjdk-devel

安装完成后,Java编译器(javac)和运行时环境(java)都会自动配置好。

手动下载并安装Oracle JDK或Adoptium(Eclipse Temurin)

若需使用Oracle JDK或特定构建版本(如Eclipse Temurin),可从官网下载压缩包进行手动安装。

  • 访问 Eclipse TemurinOracle官网 下载适用于Linux的JDK 17压缩包(通常为tar.gz格式)
  • 将下载的文件解压到指定目录,例如 /opt/jdk-17

sudo mkdir -p /opt/jdk-17

sudo tar -xzf jdk-17_linux-x64_bin.tar.gz -C /opt/jdk-17 --strip-components=1

配置环境变量

为了让系统识别Java命令,需要设置 JAVA_HOME 并将 bin 目录加入 PATH。

  • 编辑用户或系统级配置文件,例如 ~/.bashrc 或 /etc/environment

export JAVA_HOME=/opt/jdk-17

物流公司网站源码1.0
物流公司网站源码1.0

一款WordPress内核的物流公司网站主题,适合各大物流公司企业建站用,商业主题,免费分享,本主题分享目的旨在学习参考之用,无任何收费行为。 wordpress官方网站上下载并安装wordpress3.32及以上版本。安装方法:上传后进者wp主题至wp-content\themes文件夹,进入后台"外观-主题-选择主题-启用"激活本主题。此为作者在Chinaz投稿第三版,请保

下载

export PATH=$JAVA_HOME/bin:$PATH

  • 保存后重新加载配置
  • source ~/.bashrc

    之后可通过以下命令验证安装是否成功

    java -version

    javac -version

    输出应显示Java 17的相关版本信息。

    切换默认Java版本(可选)

    如果系统中存在多个Java版本,可以使用 update-alternatives(Debian/Ubuntu/CentOS)来管理

    sudo update-alternatives --install /usr/bin/java java /opt/jdk-17/bin/java 1

    sudo update-alternatives --install /usr/bin/javac javac /opt/jdk-17/bin/javac 1

    sudo update-alternatives --config java

    选择对应编号即可切换默认版本。

    基本上就这些。根据你的需求选择合适的方式,使用包管理器最方便,手动安装则更灵活。

    热门AI工具

    更多
    DeepSeek
    DeepSeek

    幻方量化公司旗下的开源大模型平台

    豆包大模型
    豆包大模型

    字节跳动自主研发的一系列大型语言模型

    通义千问
    通义千问

    阿里巴巴推出的全能AI助手

    腾讯元宝
    腾讯元宝

    腾讯混元平台推出的AI助手

    文心一言
    文心一言

    文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

    讯飞写作
    讯飞写作

    基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

    即梦AI
    即梦AI

    一站式AI创作平台,免费AI图片和视频生成。

    ChatGPT
    ChatGPT

    最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

    相关专题

    更多
    eclipse教程
    eclipse教程

    php中文网为大家带来eclipse教程合集,eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。php中文网还为大家带来eclipse的相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

    194

    2023.06.14

    eclipse怎么设置中文
    eclipse怎么设置中文

    eclipse设置中文的方法:除了设置界面为中文外,你还可以为Eclipse添加中文插件,以便更好地支持中文编程。例如,你可以安装EBNF插件来支持中文变量名,或安装Chinese Helper来提供中文帮助文档。本专题为大家提供eclipse设置中文相关的各种文章、以及下载和课程。

    807

    2023.07.24

    c语言编程软件有哪些
    c语言编程软件有哪些

    c语言编程软件有GCC、Clang、Microsoft Visual Studio、Eclipse、NetBeans、Dev-C++、Code::Blocks、KDevelop、Sublime Text和Atom。更多关于c语言编程软件的问题详情请看本专题的文章。php中文网欢迎大家前来学习。

    623

    2023.11.02

    Eclipse版本号有哪些区别
    Eclipse版本号有哪些区别

    区别:1、Eclipse 3.x系列:Eclipse的早期版本,包括3.0、3.1、3.2等;2、Eclipse 4.x系列:Eclipse的最新版本,包括4.0、4.1、4.2等;3、Eclipse IDE for Java Developers等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

    180

    2024.02.23

    eclipse和idea有什么区别
    eclipse和idea有什么区别

    eclipse和idea的区别:1、平台支持;2、内存占用;3、插件系统;4、智能代码提示;5、界面设计;6、调试功能;7、学习曲线。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

    152

    2024.02.23

    eclipse设置中文全教程
    eclipse设置中文全教程

    本专题整合了eclipse设置中文相关教程,阅读专题下面的文章了解更多详细操作。

    116

    2025.10.10

    eclipse字体放大教程
    eclipse字体放大教程

    本专题整合了eclipse字体放大教程,阅读专题下面的文章了解更多详细内容。

    154

    2025.10.10

    eclipse左边栏不见了解决方法
    eclipse左边栏不见了解决方法

    本专题整合了eclipse左边栏相关教程,阅读专题下面的文章了解更多详细内容。

    120

    2025.10.15

    C# ASP.NET Core微服务架构与API网关实践
    C# ASP.NET Core微服务架构与API网关实践

    本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

    3

    2026.03.11

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    SQL 教程
    SQL 教程

    共61课时 | 4.3万人学习

    Java 教程
    Java 教程

    共578课时 | 80.8万人学习

    oracle知识库
    oracle知识库

    共0课时 | 0.6万人学习

    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号