正篇(一)讲了怎么判断一个 Java CMS 能不能放心用,把国际主流的六个企业级系统说完。今天说国产的。
先回答一个绕不开的问题:国产 Java CMS 为什么这么少?
PHP 那边能数出一长串:织梦、帝国、迅睿、PbootCMS、极致......国产 Node 这边也能数出几个。到了 Java 这里,真正还在更新、还能拿来建站的系统,一只手掌数得过来------一个偏博客和个人内容站,其余偏企业官网和门户。原因不在技术,在需求和钱。
第一,国内"建站"这个市场,十年前就被 PHP 占满了。中小企业要的东西很具体:一个后台管一个网站、模板套上就上线、SEO 和伪静态开箱可用、最好满大街都是二开的人。这套需求 PHP 生态早就做透了,模板和插件的积累不是换门语言短期能追上的。Java 程序员单价高,拿 Java 做几千块的模板站,账算不过来。
第二,Java 在国内的主场是企业信息化:ERP、OA、政务系统、银行系统。那块市场卖的是定制开发和实施费,做出来的是项目,不是"通用的 CMS 产品"。就算偶尔有个产品化尝试,也往往长成"企业版收费 + 开源版引流"的样子,更新动力全在商业客户那边。
第三,Java 的个人建站生态几乎是空白。个人站长要的是便宜、轻量、模板多,Java 那套 JVM + 中间件 + 内存要求,一上来就把小服务器挡在门外。所以国产 Java 里活下来的建站项目,要么是博客这一个方向------博客是 Java 程序员自己最常写的网站类型,写给自己用,顺便开源;要么扎进企业官网和门户,多半按商业授权吃饭。
下面这五款都还活着,都能直接拿来建站,差别在授权怎么算。名字后头的括号里,左边是协议,右边是最新正式版的版本号和发布年月;版本号新旧只说明一件事:多久没出新版。还跟不跟得上,你自己判断。
1. Halo(GPL-3.0,最新正式版 2.27.0/2026-10)
国产 Java 建站里最拿得出手的一个,也是 Java 系里个人产品生态做得最好的。早期定位就是个人博客,从 2.x 开始官方把它定位成"开源建站工具":个人博客、知识库、企业官网、在线商城都能做,配上插件和主题市场,Java 系里没有第二家有这个生态。
版本节奏在国产开源里算规矩的:2.20 在 2024 年 10 月作为首个 LTS(长期支持)版本发布,此后 2.21 到 2.27 一路没断档。协议是 GPL-3.0,自托管自己用完全没问题;要拿它改一改做成托管服务卖给别人,GPL 的分发义务要先搞清楚。
开源版之外,官方还有付费的专业版(540 元起/年)和商城版(1500 元起/年),社区版功能完整,付费买的是移动 App、AI 建站这类增强功能。
如果你想用 Java 做个人博客或小内容站,Halo 是唯一一个"装完就能写"的选项,没有之一。官方有应用市场,主题插件不缺,中文资料也全。
2. JPress(LGPL-3.0,最新正式版 v5.1.1/2024-07)
国人的"Java 版 WordPress",基于国产轻量框架 JFinal 开发,多站点、多语言、站群这些都有。GitHub 仓库简介里写着:已有 10 万+ 网站由 JPress 驱动,包括多个政府机构和 200 多家上市公司,默认分支已经推到 v5.x。
它和 Halo 的路线不一样:Halo 往"小而美的博客 + 内容站"走,JPress 往"像 WordPress 一样的全能建站"走------要建企业官网、门户、内容型网站,它比 Halo 更像那么回事,插件也偏建站向。
但它有个明显短板:发版节奏。 最新正式版 v5.1.1 发布于 2024 年 7 月,此后两年多没有新版本,功能迭代和文档维护的力度,跟它的名气不太匹配。老站跑着没事,新项目要用,先确认它近期的发布情况和你要用的版本还跟不跟得上。LGPL 比 GPL 宽松一点,但 JPress 整个按 LGPL 分发,商用场景的边界自己对着许可文本核一遍。
3. UJCMS(GPL-3.0,最新正式版 13.1.4/2026-10)
做企业官网、门户、站群的活跃选择,技术栈是 Spring Boot + Vue3,社区版就能免费商用。仓库挂在 dromara 开源组织下,根目录的 LICENSE 是 GPL-3.0 全文。
要留意的是官网自己的说法不统一:2023 年的发布日志写"许可协议改为 Apache-2.0",价格页又写"社区版 开源(GPL 3.0)"------以仓库里的 LICENSE 为准,这也是选型前值得亲自核一眼的地方。
功能分界也要看清:社区版只支持 MySQL,PostgreSQL、Oracle、达梦这些数据库,信创适配、站群推送、版权标识去除,都在商业版里。商业授权 9800 元起,买之前先确认社区版够不够用。
4. PublicCMS(自定义授权协议,个人免费/商用需授权,最新正式版 V6.202608.a/2026-08)
老牌国产 Java CMS,企业官网、门户、站群都做。GitHub 仓库 2026 年 8 月还在发版(V6.202608.a),活跃度没问题。
它的协议要特别说清:官网自称"永久开源",但仓库根目录的 LICENSE 是一份自定义授权协议------个人非商业使用免费,企事业单位商用要买授权(1980 元起,永久不限域名那档 9800 元)。所以它是"源码可得、商用收费"那一类,别按 Apache、MIT 的心态拿去商用。
5. JEECMS(商业授权为主,官网自称开源,主推版本 X2.14/2026-05)
早年兴起的那一代国产 Java CMS 代表,做企业官网、政府门户起家。技术栈换过几轮,现在主推的 X2 基于 Spring Boot + Spring Cloud Alibaba + Vue3,X2.14 于 2026 年 5 月发布。
但它的玩法是典型的老牌国产半商业:开源版引流,要持续更新、技术支持、去版权,得买商业授权。它的源码从官网的下载页拿,公开仓库里没有官方集中维护的那一份,版本动态只在官网研发动态栏公示------X2.12 在 2025 年 10 月、X2.13 在 2026 年 4 月、X2.14 在 2026 年 5 月。
新项目选它,基本只有走商业授权一条路------那就把它当成"买软件 + 买服务",别按开源自托管的预期去评估。老站还在用旧版的,升级要留意授权范围。
顺带把两个容易被搜到、但不是 CMS 的澄清一下:JeeSite 和若依(RuoYi) 。这俩在国产 Java 圈的知名度比上面所有 CMS 加起来都高,但它们是快速开发平台/脚手架------帮你把登录、权限、后台管理框架搭好,然后你去开发自己的业务系统。
它不解决"内容怎么写、模板怎么套、SEO 怎么做"这些问题,所以别拿 CMS 的标准去选它们,反过来也一样:想要 CMS 却去搜 JeeSite,会得到一堆代码,而不是一个能填内容的后台。
国产 Java 系里,想写博客或做个人内容站,Halo 是唯一"装完就能写"的选项,生态没有第二家;要建企业官网、门户、站群,先看 UJCMS------GPL-3.0、社区版免费商用、2026 年 10 月还在发版。
能接受商用授权,再去看 PublicCMS(个人免费)和 JEECMS(纯商业路线);JPress 不是不能选,只是 v5.1.1 之后两年多没动静,新项目押它之前先想清楚。JeeSite、若依是开发平台,别当 CMS 找。
本篇数据来源(信息截至 2026 年 10 月):
- Halo 官方仓库(GPL-3.0):https://github.com/halo-dev/halo
- Halo 官方《2.20 首个 LTS 版本发布》(2024-10-14):https://www.halo.run/archives/halo-2.20-lts-released
- Halo 官方发布记录(2.22 于 2025-12-24 发布):https://www.halo.run/categories/release-notes
- Halo 版本与定价(社区版/专业版/商城版):https://www.halo.run/archives/what-is-halo
- JPress 官方仓库(LGPL-3.0,默认分支 v5.x):https://github.com/JPressProjects/jpress
- UJCMS 官方仓库(LICENSE 为 GPL-3.0):https://github.com/dromara/ujcms
- UJCMS 官网发布记录(13.1.4 于 2026-10-14 发布):https://www.ujcms.com
- UJCMS 官网价格页(社区版与商业版差异):https://www.ujcms.com/price/
- PublicCMS 官方仓库(V5 分支 LICENSE 为自定义授权协议):https://github.com/sanluan/PublicCMS
- PublicCMS 官网(授权规则与价格):https://www.publiccms.com
- JEECMS 官网(当前主推 X2.14):https://www.jeecms.com
- JeeSite 官方仓库:https://gitee.com/thinkgem/jeesite
- 若依官方仓库:https://gitee.com/y_project/RuoYi