您的Java管家,告别 JDK 管理烦恼

ServBay 现已加入对 Java 的强大支持,全面覆盖 OpenJDK 7 至 24 版本。开发者无需再手动下载、配置繁杂的 JDK 环境。多个 Java 版本可在 ServBay 中轻松共存,您可以为每个网站或项目指定不同的 Java 版本,并轻松一键切换,极大地方便了代码在不同 Java 环境下的兼容性测试与部署,告别因环境不一致导致的潜在问题。

ServBay有什么特点

OpenJDK 全覆盖,从经典到前沿

ServBay 支持从经典的 OpenJDK 7 到最新的 OpenJDK 24,满足您维护旧项目、开发新应用或跟进 Java 最新特性的所有需求。一键安装、切换,灵活适配各种项目。
OpenJDK 全覆盖,从经典到前沿
无缝集成 Apache Maven

无缝集成 Apache Maven

ServBay 直接集成了广受欢迎的 Java 项目管理和构建自动化工具——Apache Maven,无需额外安装和配置,简化开发流程。利用 Maven,您可以直接在项目中轻松管理依赖、执行编译、测试、打包和部署等构建任务,显著提高开发效率。

清晰、隔离的多版本 JDK 管理

在操作系统中手动安装多个 JDK 版本,可能因安装路径、环境变量设置不当导致版本间相互干扰,甚至卸载不干净留下残留文件,污染系统环境。ServBay 提供了为 OpenJDK 提供统一的管理。安装、卸载、查看版本状态都清晰明了。更重要的是,这些版本在 ServBay 的管理下是相互隔离的,您可以放心大胆地安装和使用从 7 到 24 的任意版本,而不必担心它们会干扰系统或其他应用,保持 macOS 环境的整洁和稳定。
清晰、隔离的多版本 JDK 管理

不仅如此,ServBay还可以提供...

便捷的版本兼容性测试与迁移支持

当需要将项目从旧版 Java 升级到新版,或者需要验证应用在多个 Java LTS 版本(如 8, 11, 17, 21)上的兼容性时,手动切换和测试非常耗时。ServBay 的多版本并行和项目级版本切换能力让这项工作变得异常简单。您可以轻松地为同一个项目副本切换不同的 OpenJDK 版本进行测试。只需在 ServBay 中修改项目配置即可,无需全局更改或复杂的环境切换脚本。这极大地简化了版本升级前的兼容性验证流程和回归测试。
便捷的版本兼容性测试与迁移支持
命令行集成,精准控制 Java 环境

命令行集成,精准控制 Java 环境

通过.servbay.config 命令行环境,您可以轻松控制不同项目的Java版本,实现环境的精细化管理和使用。

图形化界面,管理更直观高效

ServBay 提供直观易用的图形化界面,用户只需通过简单的点击操作,就能完成 OpenJDK 的下载、安装、版本切换、为网站分配指定版本等所有管理工作,显著提升开发和运维效率。
图形化界面,管理更直观高效

常见问题

如果您有更多问题想要了解,请访问帮助中心
ServBay 的 OpenJDK 需要手动设置吗?

不需要。ServBay 会自动为您下载和安装您所选择的 OpenJDK 版本,并配置好相关环境,您只需在界面上点选即可。

如何确保我的旧 Java 项目能够运行?

ServBay 支持从 OpenJDK 7 开始的多个版本,这些版本可以同时安装在系统中。您可以为需要旧版 Java 的项目指定对应的 OpenJDK 版本(如 JDK 7 或 8),这与其他使用新版本的项目互不影响。

ServBay 支持 Maven 等构建工具吗?

ServBay 主要负责提供和管理底层的 OpenJDK 环境,并且提供Apache Maven,为您的 Java 项目提供自动化构建支持。

如果我需要 ServBay 尚未提供的特定 OpenJDK 发行版(如 Adoptium, GraalVM 等)怎么办?

目前 ServBay 内建支持的是 Zulu的OpenJDK 7 至 24 的主流版本。但不同的发行方区别并不大,都是都是标准的官方代码,对于开发并不会有很大的影响

下一代开发环境管理工具

1 个 app,2 次点击,3 分钟即可配置好你的 Web 开发环境。无需编译和安装依赖包,不侵入系统。包含了各种版本的开发语言、数据库、域名、SSL 证书、邮件服务器和反向代理。