Neo4j 是目前最流行的原生图数据库,采用节点 - 关系 - 属性的图结构存储数据,专为海量关联数据设计。相比传统表结构,它基于免索引邻接结构实现 O(1) 时间复杂度的图遍历,支持 ISO 标准化的 Cypher 查询语言及 ACID 事务,内置 Graph Data Science (GDS) 框架提供 60+ 种图算法。
环境准备
安装前需确保系统满足以下要求:
- 操作系统:Windows 10/11 64 位
- JDK 版本:JDK 21(OpenJDK 或 Oracle 均可)
注意:若已安装其他版本 JDK,请检查环境变量是否生效,避免路径冲突导致 Neo4j 无法启动。
配置 Java 环境变量
- 进入系统环境变量配置界面。
- 添加系统变量
JAVA_HOME,指向 JDK 21 的安装目录。 - 在
Path变量中添加%JAVA_HOME%\bin。 - 打开终端执行
java -version,确认第一行显示版本号为 21。

下载安装包
访问 Neo4j 官网 下载社区版(Community Edition)。
- 页面底部选择 Windows 版本的安装包。
- 下载完成后获得一个 zip 压缩包。
若点击无响应,请检查网络连接状态。
解压与配置
- 解压 zip 压缩包至任意目录。
- 将 Neo4j 的
bin目录路径添加到系统环境变量Path中。 - 验证安装:在终端输入
neo4j --version,若能显示版本号即表示成功。

启动与管理
Neo4j 支持两种启动模式,根据需求选择:
前台调试模式
使用 neo4j.bat console 命令启动,适合首次安装验证或查看日志。关闭窗口服务即停止。
neo4j.bat console
启动后浏览器访问 http://localhost:7474/,默认账号密码均为 neo4j,首次登录需修改密码。
后台服务模式
安装系统服务可实现开机自启,关闭窗口不影响运行。
- 以管理员身份运行 cmd,执行:
neo4j windows-service install


