前言
本文围绕 JDK 与 Neo4j 的环境搭建展开,梳理两者版本对应关系以避免版本不兼容问题,并结合 Windows 系统特性,提供从 JDK 下载解压、环境变量配置到 Neo4j 安装启动的全流程实操指南。
在 Windows 系统下安装和配置 Neo4j 图数据库的完整流程。首先梳理了 Neo4j 不同版本与 JDK 版本的对应关系,随后详细演示了 JDK 11 的下载、解压及环境变量配置方法。接着讲解了 Neo4j 社区版安装包的获取、解压、路径设置及服务启动方式(控制台模式与后台服务)。最后说明了如何通过 Web UI 界面访问并修改默认密码完成登录。

本文围绕 JDK 与 Neo4j 的环境搭建展开,梳理两者版本对应关系以避免版本不兼容问题,并结合 Windows 系统特性,提供从 JDK 下载解压、环境变量配置到 Neo4j 安装启动的全流程实操指南。
以下是 JDK 与 Neo4j 的版本对应关系表格:
| Neo4j 版本 | JDK 版本 |
|---|---|
| 3.x | Java SE 8 |
| 4.x | Java SE 11 |
| 5.x | Java SE 17 |
| 5.14 及更高版本、5.26 LTS | Java SE 17 和 Java SE 21 |
| 2025.01 | Java SE 21 |
请前往 Oracle 或 OpenJDK 官网下载 JDK11 安装包。
把下载好的 JDK11 安装包解压到指定目录,例如 D:\bigdata\java。
在弹出的'系统属性'窗口中,点击'环境变量'。
在'环境变量'窗口中,找到'系统变量'部分,点击新建,输入 java 环境变量名和变量值,点击确定保存更改。
在'环境变量'窗口中,找到'系统变量'部分,并从列表中找到名为 Path 的变量,然后点击'编辑'。在编辑环境变量窗口中,点击'新建',然后输入 jdk11 的 bin 目录路径,即 %JAVA_HOME%\bin,点击确定保存更改,然后连续点击每个窗口上的'确定'按钮以关闭所有设置窗口并保存更改。
设置临时环境变量:
set PATH=D:\bigdata\java\jdk-11.0.2\bin;%PATH%
打开一个新的命令提示符窗口(cmd),输入 java -version 来验证 java 环境变量是否正确配置。如果显示了 jdk11 的版本信息,则说明环境变量配置成功。
请前往 Neo4j 官网下载社区版安装包。
把下载好的 Neo4j 安装包解压到指定目录,例如 D:\bigdata\neo4j。
在弹出的'系统属性'窗口中,点击'环境变量'。
在'环境变量'窗口中,找到'系统变量'部分,并从列表中找到名为 Path 的变量,然后点击'编辑'。在编辑环境变量窗口中,点击'新建',然后输入 Neo4j 的 bin 目录路径,即 D:\bigdata\neo4j\neo4j-chs-community-4.2.3-windows\bin,点击确定保存更改,然后连续点击每个窗口上的'确定'按钮以关闭所有设置窗口并保存更改。
打开一个新的命令提示符窗口(cmd),输入 neo4j-admin.bat --version 来验证 Neo4j 环境变量是否正确配置。如果显示了版本信息,则说明环境变量配置成功。
主要命令参数
console:以控制台模式启动 Neo4j,服务将在当前命令行窗口中运行,关闭窗口或按 Ctrl+C 会停止服务。适用场景:开发调试时实时查看服务输出日志。start:以后台服务模式启动 Neo4j,服务将在后台持续运行。可以通过 status 命令检查服务是否成功启动。stop:停止当前运行的 Neo4j 服务。restart:重启 Neo4j 服务,相当于先执行 stop 再执行 start。status:检查 Neo4j 服务的当前状态(运行中、已停止、未安装等)。install-service:将 Neo4j 安装为 Windows 系统服务,支持开机自动启动。需要管理员权限运行命令提示符。uninstall-service:卸载已安装的 Neo4j 系统服务。update-service:更新已安装的系统服务配置(如 JVM 参数、内存设置等)。打开一个新的命令提示符窗口(cmd),执行如下命令启动 Neo4j。
neo4j.bat console
启动成功后请注意不要关闭此窗口,关闭此窗口将会停止 Neo4j 服务的运行。
浏览器输入 http://127.0.0.1:7474 进入 Neo4j 的 Web UI 界面。
在 Neo4j 的 Web UI 界面输入账号密码进行登录,默认用户名和密码均为 neo4j。
登录之后会提示设置新密码,建议设置自定义密码以确保安全。设置新密码后连接成功即可开始使用。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online
JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online
使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online
Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online