跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

Neo4j 在 Windows 上的安装与配置教程

在 Windows 系统下安装和配置 Neo4j 图数据库的完整流程。首先梳理了 Neo4j 不同版本与 JDK 版本的对应关系,随后详细演示了 JDK 11 的下载、解压及环境变量配置方法。接着讲解了 Neo4j 社区版安装包的获取、解压、路径设置及服务启动方式(控制台模式与后台服务)。最后说明了如何通过 Web UI 界面访问并修改默认密码完成登录。

赛博行者发布于 2026/4/5更新于 2026/10/25104 浏览
Neo4j 在 Windows 上的安装与配置教程

前言

本文围绕 JDK 与 Neo4j 的环境搭建展开,梳理两者版本对应关系以避免版本不兼容问题,并结合 Windows 系统特性,提供从 JDK 下载解压、环境变量配置到 Neo4j 安装启动的全流程实操指南。

一、JDK 与 Neo4j 版本对应关系

以下是 JDK 与 Neo4j 的版本对应关系表格:

Neo4j 版本JDK 版本
3.xJava SE 8
4.xJava SE 11
5.xJava SE 17
5.14 及更高版本、5.26 LTSJava SE 17 和 Java SE 21
2025.01Java SE 21

二、JDK11 安装及配置

1. JDK11 下载

请前往 Oracle 或 OpenJDK 官网下载 JDK11 安装包。

2. 解压

把下载好的 JDK11 安装包解压到指定目录,例如 D:\bigdata\java。

3. 配置环境变量

3.1 打开系统属性设置
  • 右键点击'此电脑',选择'属性',点击'高级系统设置'。

在弹出的'系统属性'窗口中,点击'环境变量'。

3.2 新建系统环境变量

在'环境变量'窗口中,找到'系统变量'部分,点击新建,输入 java 环境变量名和变量值,点击确定保存更改。

3.3 编辑 PATH 环境变量

在'环境变量'窗口中,找到'系统变量'部分,并从列表中找到名为 Path 的变量,然后点击'编辑'。在编辑环境变量窗口中,点击'新建',然后输入 jdk11 的 bin 目录路径,即 %JAVA_HOME%\bin,点击确定保存更改,然后连续点击每个窗口上的'确定'按钮以关闭所有设置窗口并保存更改。

3.4 验证环境变量是否配置成功

设置临时环境变量:

set PATH=D:\bigdata\java\jdk-11.0.2\bin;%PATH%

打开一个新的命令提示符窗口(cmd),输入 java -version 来验证 java 环境变量是否正确配置。如果显示了 jdk11 的版本信息,则说明环境变量配置成功。

三、Neo4j 安装(Windows)

1. 下载并解压 Neo4j 安装包

1.1 下载

请前往 Neo4j 官网下载社区版安装包。

1.2 解压

把下载好的 Neo4j 安装包解压到指定目录,例如 D:\bigdata\neo4j。

2. 配置环境变量

2.1 打开系统属性设置
  • 右键点击'此电脑',选择'属性',点击'高级系统设置'。

在弹出的'系统属性'窗口中,点击'环境变量'。

2.2 编辑 PATH 环境变量

在'环境变量'窗口中,找到'系统变量'部分,并从列表中找到名为 Path 的变量,然后点击'编辑'。在编辑环境变量窗口中,点击'新建',然后输入 Neo4j 的 bin 目录路径,即 D:\bigdata\neo4j\neo4j-chs-community-4.2.3-windows\bin,点击确定保存更改,然后连续点击每个窗口上的'确定'按钮以关闭所有设置窗口并保存更改。

2.3 验证环境变量是否配置成功

打开一个新的命令提示符窗口(cmd),输入 neo4j-admin.bat --version 来验证 Neo4j 环境变量是否正确配置。如果显示了版本信息,则说明环境变量配置成功。

3. 启动 Neo4j

3.1 启动参数说明

主要命令参数

  • 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 参数、内存设置等)。
3.2 启动 Neo4j

打开一个新的命令提示符窗口(cmd),执行如下命令启动 Neo4j。

neo4j.bat console

启动成功后请注意不要关闭此窗口,关闭此窗口将会停止 Neo4j 服务的运行。

4. 访问 Neo4j 的 UI 界面

浏览器输入 http://127.0.0.1:7474 进入 Neo4j 的 Web UI 界面。

5. 登录 Neo4j

在 Neo4j 的 Web UI 界面输入账号密码进行登录,默认用户名和密码均为 neo4j。

登录之后会提示设置新密码,建议设置自定义密码以确保安全。设置新密码后连接成功即可开始使用。

目录

  1. 前言
  2. 一、JDK 与 Neo4j 版本对应关系
  3. 二、JDK11 安装及配置
  4. 1. JDK11 下载
  5. 2. 解压
  6. 3. 配置环境变量
  7. 3.1 打开系统属性设置
  8. 3.2 新建系统环境变量
  9. 3.3 编辑 PATH 环境变量
  10. 3.4 验证环境变量是否配置成功
  11. 三、Neo4j 安装(Windows)
  12. 1. 下载并解压 Neo4j 安装包
  13. 1.1 下载
  14. 1.2 解压
  15. 2. 配置环境变量
  16. 2.1 打开系统属性设置
  17. 2.2 编辑 PATH 环境变量
  18. 2.3 验证环境变量是否配置成功
  19. 3. 启动 Neo4j
  20. 3.1 启动参数说明
  21. 3.2 启动 Neo4j
  22. 4. 访问 Neo4j 的 UI 界面
  23. 5. 登录 Neo4j

更多推荐文章

查看全部
  • C++ 特殊类设计实战:拷贝控制、内存分配与单例模式
  • C++ 特殊类设计:拷贝控制、内存分配与单例模式
  • OpenCode 开源 AI 编程助手使用指南
  • GitHub Copilot Pro 学生身份认证教程
  • WebMCP:浏览器原生 AI 交互新范式
  • VLA 机器人技术演进:10 篇视觉 - 语言 - 动作模型核心论文解析
  • Python 面向对象编程(OOP)核心概念与实战
  • FPGA 入门指南:从点亮第一颗 LED 开始
  • 利用 DeepSeek 实现贪吃蛇游戏开发实战
  • Python 实现 MCP 客户端调用高德地图天气查询示例
  • C++ string 类常用成员函数与全局函数详解
  • LlamaIndex 为 LLM 添加个性化数据指南
  • STL 容器底层原理:基于红黑树模拟实现 map 与 set
  • 三款主流云电脑 AIGC 性能实测:ToDesk、顺网云与青椒云对比
  • OpenClaw 公网访问配置指南:使用 cpolar 内网穿透实现远程 AI 服务
  • Dify 工作流发布为 MCP Server:实现第三方工具无缝调用
  • CANN ops-nn 自定义算子开发全流程:注册与测试
  • 2025 电商客服机器人实测:乐言、店小蜜等五家主流品牌对比
  • 开源大模型本地部署
  • B 站网页版自动开启字幕用户脚本(2026 适配)

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online