外观
宝塔面板自定义 JDK 25
约 572 字大约 2 分钟
次阅读
2026-01-06
截止2026年01月06日,宝塔面板支持的 JDK 最大版本为 21,如果想要使用 JDK25,需要自行安装,且没有办法使用宝塔面板来控制,那么有没有一个方法可以让宝塔面板接管自定义 JDK 呢?
答案是有的,但是使用宝塔面板自带的“添加自定义 JDK”功能,实际会报错显示,故需要多做一些事情。
下载 JDK
首先下载 JDK,打开 jdk.java.net,在Builds中选择对应的 JDK 版本,例如 Ubuntu 选择 Linux/x64,如果是ARM架构,则选择Linux/AArch64,右键鼠标点击tar.gz以复制下载链接,然后在服务器执行以下命令:
cd /www/server/java
wget https://download.java.net/java/GA/jdk25.0.1/2fbf10d8c78e40bd87641c434705079d/8/GPL/openjdk-25.0.1_linux-aarch64_bin.tar.gz # 右键复制的链接解压 JDK
tar -zxvf openjdk-25.0.1_linux-x64_bin.tar.gz # 后面的文件名根据实际下载的 JDK 文件名来修改解压后的JDK文件夹应该是jdk-25.0.1
修改宝塔设置
方式一:通过vim修改
通过修改宝塔设置来告诉宝塔面板,JDK 已经安装完成,并指定 JDK 的路径,使得宝塔面板可以识别 JDK,通过vim 来修改
vim /www/server/panel/data/jdk.json在 x64 中添加JDK版本信息,如果你不知道自己是什么架构,则每个都加一遍
{
"x64": [
"jdk1.7.0_80",
"jdk1.8.0_371",
"jdk-9.0.4",
"jdk-10.0.2",
"jdk-11.0.19",
"jdk-12.0.2",
"jdk-13.0.2",
"jdk-14.0.2",
"jdk-15.0.2",
"jdk-16.0.2",
"jdk-17.0.8",
"jdk-18.0.2.1",
"jdk-19.0.2",
"jdk-20.0.2",
"jdk-21.0.2",
"jdk-25.0.1"
],
"arm": [
"jdk1.8.0_371",
"jdk-11.0.19",
"jdk-15.0.2",
"jdk-16.0.2",
"jdk-17.0.8",
"jdk-18.0.2.1",
"jdk-19.0.2",
"jdk-20.0.2",
"jdk-21.0.2",
"jdk-25.0.1"
],
"loongarch64":[
"jdk-8.1.18",
"jdk-11.0.22",
"jdk-17.0.10",
"jdk-21.0.2",
"jdk-25.0.1"
]
}修改完成后保存并退出vim

方式二:通过宝塔修改
点击宝塔文件 菜单,找到 /www/server/panel/data/jdk.json 文件,双击打开jdk.json
添加jdk-25.0.1信息

CTRL+S保存即可
相关问题
json 文件可能会因列表刷新而恢复,但是一旦设置了命令行版本则无需关注,若是在意可再次重复在jdk.json中添加即可