返回顶部
分享到

在宝塔面板中安装OpenJDK-17的3种方法

java 来源:互联网 作者:佚名 发布时间:2025-07-13 07:27:36 人浏览
摘要

tags: [Minecraft, 服务器搭建, 宝塔面板, Java] 如果你的宝塔面板软件商店中缺少OpenJDK-17(例如搭建 Minecraft 1.17+ 服务器时),本文提供三种解决方案,涵盖手动安装、编译安装和插件管理。 方法一

tags: [Minecraft, 服务器搭建, 宝塔面板, Java]

如果你的宝塔面板软件商店中缺少 OpenJDK-17(例如搭建 Minecraft 1.17+ 服务器时),本文提供三种解决方案,涵盖手动安装、编译安装和插件管理。

方法一:通过命令行手动安装

适用系统:Ubuntu/Debian/CentOS

步骤 1:安装依赖工具

1

2

3

4

5

6

# Ubuntu/Debian

sudo apt update

sudo apt install -y software-properties-common

 

# CentOS

sudo yum install -y epel-release

步骤 2:添加 OpenJDK 官方仓库

1

2

3

4

5

6

7

# Ubuntu/Debian

sudo add-apt-repository -y ppa:openjdk-r/ppa

sudo apt update

 

# CentOS(手动下载解压)

wget https://download.java.net/openjdk/jdk17/ri/openjdk-17+35_linux-x64_bin.tar.gz

sudo tar -xvf openjdk-17+35_linux-x64_bin.tar.gz -C /usr/lib/jvm/

步骤 3:安装 OpenJDK-17

1

2

3

4

5

6

7

# Ubuntu/Debian

sudo apt install -y openjdk-17-jdk

 

# CentOS(需配置环境变量)

echo 'export JAVA_HOME=/usr/lib/jvm/jdk-17' >> ~/.bashrc

echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc

source ~/.bashrc

方法二:通过宝塔编译安装

适用场景:需自定义安装路径

步骤 1:下载 OpenJDK-17 源码包

  1. 访问 OpenJDK 17 官方下载页  或者 点击这里下载
  2. 选择 Linux/x64 版本(如 openjdk-17_linux-x64_bin.tar.gz)
  3. 通过宝塔文件管理上传至 /www/java 目录

步骤 2:解压并配置

1

2

3

cd /www/java

tar -xvf openjdk-17_linux-x64_bin.tar.gz

sudo mv jdk-17 /usr/lib/jvm/

步骤 3:设置环境变量

1

2

3

echo 'export JAVA_HOME=/usr/lib/jvm/jdk-17' >> /etc/profile

echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile

source /etc/profile

方法三:使用宝塔 Java 项目管理器

适用场景:图形化操作

  1. 安装插件
    进入宝塔 → 软件商店 → 搜索 Java项目管理器 → 安装
  2. 安装 JDK-17

    • 打开 Java项目管理器 → 点击 JDK版本管理
    • 选择 JDK-17 → 点击安装
  3. 验证安装
    在终端输入 java -version,输出应包含 OpenJDK 17.0.x

验证 Java 环境

1

2

3

4

5

java -version

# 成功示例

openjdk version "17.0.9" 2023-10-17

OpenJDK Runtime Environment (build 17.0.9+9-Debian-1deb11u2)

OpenJDK 64-Bit Server VM (build 17.0.9+9-Debian-1deb11u2, mixed mode)

常见问题

1. 宝塔无法识别手动安装的 Java

  • 解决方案:在宝塔 → 环境变量 中手动添加 JAVA_HOME=/usr/lib/jvm/jdk-17

2. 安装后提示“找不到 Java”

  • 排查步骤:

    1

    2

    echo $JAVA_HOME  # 检查路径是否正确

    source /etc/profile  # 重新加载配置

总结

方法 优点 适用场景
命令行手动安装 官方支持,稳定性高 熟悉 Linux 命令的用户
宝塔编译安装 自定义路径灵活 需要指定安装目录
Java 项目管理器 图形化操作简单 新手快速部署

按需选择方法后,即可顺利安装 OpenJDK-17,为 Minecraft 等 Java 应用提供支持!


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。

您可能感兴趣的文章 :

原文链接 :
相关文章
  • MyBatis中$与#的区别解析介绍
    一、介绍 #(井号):MyBatis使用#{}作为参数占位符时,会创建预处理语句(Prepared Statement),并将参数值作为预处理语句的参数绑定到SQL语
  • 在宝塔面板中安装OpenJDK-17的3种方法
    tags: [Minecraft, 服务器搭建, 宝塔面板, Java] 如果你的宝塔面板软件商店中缺少OpenJDK-17(例如搭建 Minecraft 1.17+ 服务器时),本文提供三种解决
  • Java基于iText库实现PDF模板动态赋值与文档生成功
    在企业级开发中,生成标准化的 PDF 文档(如合同、报表、发票等)是常见需求。与 Word 文档不同,PDF 以其固定布局和跨平台显示一致性的
  • Java对异常的认识与异常的处理介绍
    一、认识异常与异常类型。 (1)简单定义-什么是异常? Java程序在运行时可能出现的错误或非正常情况。 (2)常见比喻 程序运行的安全气
  • Before和BeforeClass的区别及介绍
    Before和BeforeClass的区别 @Before和@BeforeClass都是JUnit测试框架中的注解,它们在测试执行过程中的作用不同: @Before:这个注解应用于一个方法上
  • 一文彻底搞懂Java中的SPI是什么
    在大厂 Java 面试中,SPI(Service Provider Interface)常被用来考察候选人对模块解耦、框架设计和类加载机制的理解。很多候选人只知其名不知其
  • Maven特殊pom.xml配置文件-BOM解读

    Maven特殊pom.xml配置文件-BOM解读
    特殊pom.xml配置文件 - BOM 仅用于集中管理项目依赖版本 在 Maven 中,BOM 用于定义一个项目的依赖版本的集合,通常用于管理一组共享的依赖版
  • Java 集合 Collection介绍及常用方式

    Java 集合 Collection介绍及常用方式
    单列集合体系结构 注意: List系列集合添加的元素是有序(存取数据的顺序相同),可重复,有索引的 Set系列集合 添加的元素是无序,不能
  • Spring Boot 常用注解详解与使用最佳实践建议
    一、核心启动注解 1. @SpringBootApplication 作用:Spring Boot应用的入口注解,组合了@Configuration、@EnableAutoConfiguration和@ComponentScan 使用场景:主启
  • Spring Boot Controller处理HTTP请求体的方法
    Spring Boot (通过Spring MVC) 提供了强大的机制来处理不同 Content-Type? 的HTTP请求体。这主要依赖于 HttpMessageConverter? 接口的各种实现,它们能够自
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计