Skip to content

ThingsBoard 专栏 ​

左侧是本专栏的知识点目录,点击任一条目即可在右侧阅读正文。

版本与环境对应 ​

安装或源码编译前,先按 ThingsBoard 主版本对齐 JDK / Maven / PostgreSQL / IDEA。小补丁号(如 4.3.1.x)以 官方安装文档 为准。

ThingsBoard运行 JDK源码编译 JDKMaven(仅源码)IntelliJ IDEA(仅源码)PostgreSQL(官方安装常用)
4.2.x1717≥ 3.1.0(贡献文档常写 ≥ 3.6)2023.2+(Community 即可)16
4.3.x17+(官方现多推荐 21)17≥ 3.1.0(贡献文档常写 ≥ 3.6)2023.3+ / 建议 2024.x16~18(现文档常写 18)
4.4.x2525≥ 3.1.0(贡献文档常写 ≥ 3.6)2025.2+(完整支持 Java 25)18

说明:

  • 安装包 / Docker:看「运行 JDK + PostgreSQL」即可,一般不需要 Maven / IDEA。
  • 从源码构建 / 二次开发:才需要对齐「编译 JDK + Maven + IDEA」;官方推荐 IntelliJ IDEA(Community 可用),并安装 Lombok 插件。
  • IDEA 版本按工程所用 JDK选型:JDK 17/21 用 2023~2024 系列即可;JDK 25(TB 4.4)建议 IDEA 2025.2 及以上。
  • 本专栏 Windows上安装ThingsBoard 示例环境为 TB 4.3.1 + JDK 17 + PostgreSQL 16(无需 IDEA)。

建议学习路径 ​

  1. Windows上安装ThingsBoard(官方安装包,适合快速使用)
  2. Windows上源码编译安装ThingsBoard(源码编译,适合学习与二开)

后续新增知识点会同步出现在左侧目录中。