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

Neo4j 在 Windows 上的安装与配置指南

Neo4j 图数据库在 Windows 环境下的部署涉及 JDK 版本匹配、环境变量配置及服务启动。详细梳理了 JDK 与 Neo4j 的版本对应关系,演示了从 JDK 下载解压、系统环境变量设置到 Neo4j 控制台及后台服务启动的完整流程。通过命令行验证环境有效性,并指导用户访问 Web UI 界面完成首次登录与密码重置,帮助开发者快速搭建稳定的图数据存储基础环境,避免常见兼容性问题。

imJackJia发布于 2026/3/24更新于 2026/10/2485 浏览
Neo4j 在 Windows 上的安装与配置指南

JDK 与 Neo4j 版本对应关系

部署前务必确认 JDK 版本兼容性,避免启动报错。常见对应关系如下:

Neo4j 版本JDK 版本
3.xJava SE 8
4.xJava SE 11
5.xJava SE 17
5.14+ / 5.26 LTSJava SE 17 或 21
2025.01Java SE 21

一、JDK 11 安装及配置

1. 下载与解压

建议从 Oracle 官网或 OpenJDK 社区获取安装包。将下载的压缩包解压至指定目录,例如 D:\bigdata\java。

2. 配置环境变量

右键点击'此电脑'选择'属性',进入'高级系统设置'中的'环境变量'。

  • 新建系统变量:添加 JAVA_HOME,值为 JDK 根目录路径(如 D:\bigdata\java\jdk-11.0.2)。
  • 编辑 Path 变量:找到 Path 项,新建条目 %JAVA_HOME%\bin。

保存后重启终端窗口,输入 java -version 验证。若显示版本信息,说明配置成功。

二、Neo4j 安装及启动

1. 下载与解压

前往 Neo4j 官网下载社区版安装包。解压文件至独立目录,例如 D:\bigdata\neo4j。

2. 配置环境变量

同样在系统环境变量中编辑 Path,添加 Neo4j 的 bin 目录路径(如 D:\bigdata\neo4j\neo4j-chs-community-4.2.3-windows\bin)。

使用以下命令验证环境变量是否生效:

neo4j-admin.bat --version

若返回版本号,则配置无误。

3. 启动服务

打开命令行执行以下命令启动 Neo4j:

neo4j.bat console

控制台模式适合开发调试,可实时查看日志。注意:关闭该窗口即停止服务。生产环境建议使用 start 参数以后台模式运行,或使用 install-service 注册为系统服务实现开机自启。

4. 访问与登录

浏览器访问 http://127.0.0.1:7474 进入 Web UI 界面。默认用户名和密码均为 neo4j。首次登录会强制要求修改新密码,设置完成后即可连接数据库。

三、常见问题提示

  • 端口占用:若启动失败,检查 7474 和 7687 端口是否被占用。
  • 权限问题:注册系统服务时请以管理员身份运行命令提示符。
  • 内存设置:生产环境建议在 中调整 JVM 堆内存大小。
neo4j.conf

目录

  1. JDK 与 Neo4j 版本对应关系
  2. 一、JDK 11 安装及配置
  3. 1. 下载与解压
  4. 2. 配置环境变量
  5. 二、Neo4j 安装及启动
  6. 1. 下载与解压
  7. 2. 配置环境变量
  8. 3. 启动服务
  9. 4. 访问与登录
  10. 三、常见问题提示

更多推荐文章

查看全部
  • Linux ELF 格式与可执行程序加载全解析:从磁盘文件到运行进程
  • Python 入门指南:初学者友好的编程语言详解
  • GPT-4o 多模态交互与端侧应用玩法解析
  • Transformer 核心机制解析:自注意力与多头机制
  • PX4 与 ROS 集成:无人机 Offboard 控制模式解析与实战
  • C++ 滑动窗口算法进阶解析与实战
  • Web 自动化测试入门指南:基于 Selenium 的实战与原理
  • Python 中 GraphQL 的实战指南:从 Schema 设计到性能优化
  • DeepFace 与 OpenCV 实现情绪分析器
  • C++ 性能优化:提升代码执行效率的核心技巧
  • C++ 容器适配器:优先级队列与反向迭代器实现原理
  • AR 眼镜光学镜头设计实例与核心技巧解析
  • Golang 高并发构建医疗数据防篡改存证平台
  • Web Server for Chrome 本地 Web 开发环境搭建指南
  • Python 学习建议:克服三分钟热度的实践路径
  • C++ Boost 库介绍与配置
  • Python OCC 三维建模实战与 CAD 应用开发
  • C++ AIGC 吞吐量测试实战:5 个关键指标
  • RHEL 8 通过 yum 快速部署 OpenJDK 17 开发环境
  • Go 语言命令行 AI 对话客户端:环境部署与核心实现

相关免费在线工具

  • 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