ThingsBoard 专栏
左侧是本专栏的知识点目录,点击任一条目即可在右侧阅读正文。
版本与环境对应
安装或源码编译前,先按 ThingsBoard 主版本对齐 JDK / Maven / PostgreSQL / IDEA。小补丁号(如 4.3.1.x)以 官方安装文档 为准。
| ThingsBoard | 运行 JDK | 源码编译 JDK | Maven(仅源码) | IntelliJ IDEA(仅源码) | PostgreSQL(官方安装常用) |
|---|---|---|---|---|---|
| 4.2.x | 17 | 17 | ≥ 3.1.0(贡献文档常写 ≥ 3.6) | 2023.2+(Community 即可) | 16 |
| 4.3.x | 17+(官方现多推荐 21) | 17 | ≥ 3.1.0(贡献文档常写 ≥ 3.6) | 2023.3+ / 建议 2024.x | 16~18(现文档常写 18) |
| 4.4.x | 25 | 25 | ≥ 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)。
建议学习路径
- Windows上安装ThingsBoard(官方安装包,适合快速使用)
- Windows上源码编译安装ThingsBoard(源码编译,适合学习与二开)
后续新增知识点会同步出现在左侧目录中。
