Windows 安装 Neo4j(2025最新·极简)

Windows 安装 Neo4j(2025最新·极简)

目录

1. 准备

2. 下载安装包

3. 一键安装

4. 启动 Neo4j

5.安装 Neo4j 的系统服务


Neo4j 是目前最流行的原生图数据库,用图结构(节点-关系-属性)存储数据,而非传统表结构。它专为海量关联数据设计,提供:

  • 原生图存储:基于免索引邻接结构,每个节点直接维护指向相邻节点的物理指针,实现 O(1) 时间复杂度的图遍历。
  • Cypher 查询语言:ISO 标准化图查询语言,采用 ASCII-Art 模式匹配语法,支持可变长度路径、子图查询、聚合与更新混合事务。
  • ACID 事务:支持完整事务、集群高可用,可承载企业级负载。
  • 丰富生态:内置 Graph Data Science (GDS) 框架,提供中心性、社区发现、路径搜索、相似度、图嵌入等 60+ 算法;原生连接器支持 Apache Spark、Kafka、Hadoop、BI 工具,与 Java、Python、Go、JavaScript 等语言深度集成。
  • 可视化即服务 :Neo4j Browser 提供即席 Cypher 编辑与结果渲染;Bloom 支持自然语言拖拽式探索,无需编写查询即可实现子图导航、路径高亮、动态过滤,支持权限粒度的图共享。
  • 适用场景:社交网络、金融风控、知识图谱、实时推荐、供应链追踪、IT 基础设施依赖分析等。

社区版开源免费,商业版提供集群、安全、运维等企业特性。

1. 准备

  • 系统:Windows 10/11 64 位
  • JDK 21(OpenJDK 或 Oracle 均可)官网下载
安装后查看环境变量是否配置(有些同学已经安装了其他版本的 JDK,再次安装虽然会成功,但是环境变量可能没有配置,会导致后面无法正确安装 Neo4j)
  • 进入系统环境变量配置
  • 系统变量添加 JAVA_HOME,配置 JDK21 的安装地址
  • 系统变量 Path 中添加 JDK21 的 bin 地址
  • 测试  JDK21  是否安装成功。打开 Windows 终端(Win+R → 输入 cmd → 回车),执行:
java -version

如果返回类似:

第一行含 21,即说明 JDK 21 已安装并生效。

2. 下载安装包

Neo4j 官网 → Neo4j Community Edition → 选 Windows
  • Neo4j 首页滑到最下面
  • 下载免费社区版本
  • 选择 windows 系统的版本(这里我装的是最新版)

如果点击安装没有反应,那可能需要用梯子加载。下载成功后会得到一个 zip 压缩包。

3. 一键安装

  • 解压 zip 压缩包
  • 配置 Neo4j 的环境变量,在系统变量的 path 中添加路径
  • 测试 Neo4j 是否安装成功
neo4j --version

4. 启动 Neo4j

neo4j.bat console 是 “前台调试模式”,窗口一关就停库,专门用来看日志、找路径、排错。适合首次安装 Neo4j 验证。
  • cmd 命令启动 Neo4j
neo4j.bat console
  • 启动 Neo4j 后,从浏览器进入 Neo4j 的界面 http://localhost:7474
  • 首次登录账号和密码都填 neo4j,按提示改个新密码即可进入 Neo4j Browser
  • 修改新密码
  • 进入Neo4j Browser

5.安装 Neo4j 的系统服务

  • 在 cmd 中输入
neo4j windows-service install

看到 Neo4j service installed 即安装成功。

存在问题:neo4j.bat console 命令启动的 neo4j ,当你关闭 cmd 页面,neo4j 会一起关闭。

解决:安装系统服务,可以获取管理员权限,让服务一直运行在系统,关闭 cmd 窗口不会关闭 Neo4j 的服务。

服务安装好后,启动Neo4j可以用下面两种方式。

  • 方法一:按 “Win+R” 输入 services.msc 进入系统服务

点击启动

  • 方法二:使用 cmd 命令,输入 net start Neo4j 开启Neo4j 服务
net start Neo4j
命令 net start Neo4j 和 neo4j.bat console 都是启动 Neo4j,但是有一定的区别

启动 Neo4j 服务后,同样是通过浏览器访问上面的链接进入 Neo4j 界面。在 neo4j$ 中即可编辑neo4j 的语言Cypher。

有开启服务的命令,就有关闭服务的命令。

net stop Neo4j

完成了 Neo4j 的安装,下面介绍一个GitHub的简单小项目,展示如何构建结构化并导入 Neo4j。

GitHub 项目:https://github.com/lemonhu/stock-knowledge-graph

解读:(知识图谱-入门项目-ZEEKLOG博客

Read more

Vivado 2019.2安装破解教程:零基础手把手指南

从零搭建Vivado 2019.2开发环境:不只是“破解”,更是理解FPGA工具链的开始 你是否曾在尝试启动 Vivado 的时候,被一个弹窗拦住去路:“License required for synthesis”? 或者刚下载完庞大的安装包,面对一堆补丁文件却不知从何下手? 这并不是你技术能力的问题。事实上, 每一个 FPGA 开发者都曾经历过这个阶段 ——在官方授权门槛和学习成本之间挣扎。而 Vivado 2019.2,作为 Xilinx 工具链中最后一个稳定、功能完整且社区支持广泛的经典版本,至今仍是高校实验、个人项目甚至部分企业原型验证的首选。 但它的安装与授权配置过程,远比点几下“下一步”复杂得多。本文不打算教你如何“绕过法律”,而是带你 真正搞懂整个系统是怎么运作的 :为什么需要许可证?补丁到底改了什么?Xilinx License Manager 背后又是怎样的机制? 更重要的是,我会手把手带你走完一条清晰、可复现、稳定性高的部署路径,

By Ne0inhk

yolo13-C3k2-WDBB_海下垃圾清理机器人环境感知与障碍物识别系统_1

本数据集为海下垃圾清理机器人环境感知任务提供训练支持,包含4485张经过预处理的水下环境图像,采用YOLOv8格式进行标注。数据集分为训练集、验证集和测试集三个部分,所有图像均经过自动方向调整( stripping EXIF方向信息)并统一拉伸至640×60像素尺寸,未应用任何图像增强技术。数据集共包含三个类别:‘bucket’(桶)、‘gate’(门)和’obstacle’(障碍物),这些类别代表了海下垃圾清理机器人可能面临的主要环境目标和障碍物。该数据集采用CC BY 4.0许可证授权,由qunshankj平台用户提供,通过qunshankj计算机视觉平台完成图像收集、组织和标注工作。数据集的构建旨在支持开发能够有效识别水下环境中的垃圾容器、结构门和其他障碍物的计算机视觉系统,从而提升海下垃圾清理机器人的自主导航和目标识别能力。 1. 深入解析87种目标检测模型:从经典到前沿的全面指南 目标检测作为计算机视觉的核心任务之一,在过去十年里经历了飞速发展。从传统的R-CNN系列到如今的YOLO系列,各种创新模型层出不穷。本文将深入解析87种主流目标检测模型,帮助你全面了解这个领域

By Ne0inhk

Telegram搜索机器人推荐——查找海量资源,提升信息检索效率

大家好,本文首发于 ZEEKLOG 博客,主要面向需要在 Telegram 中高效检索资源的同学。我结合自己的实测体验,总结了几款实用的搜索机器人与完整操作流程,帮助大家解决“怎么快速找到频道、群组、文件”的痛点。如果你也在为信息筛选耗时头疼,建议耐心读完并亲手试试,收获会很大。觉得有帮助别忘了给个点赞、收藏和关注支持一下 🙂 📚 本文目录 * 使用准备 * 什么是Telegram搜索机器人? * Telegram搜索机器人的核心功能 * 推荐的Telegram搜索机器人 * 如何使用Telegram搜索机器人? * Telegram搜索机器人的应用场景 * 总结 在信息爆炸的时代,如何高效获取自己想要的资源?Telegram搜索机器人为你带来全新解决方案,无需翻找频道、群组,只需输入关键词,即可一键查找海量内容。无论是影视剧、电子书、图片还是优质群组,Telegram搜索机器人都能帮你轻松找到。推荐搜索机器人:@soso、@smss、@jisou 使用准备 1. 能访问外网,不会魔法的同学请参考:这里 2. 安装 Telegram

By Ne0inhk

如何用Arcade-plus制作专业谱面?从入门到精通的完整指南

如何用Arcade-plus制作专业谱面?从入门到精通的完整指南 【免费下载链接】Arcade-plusA better utility used to edit and preview aff files 项目地址: https://gitcode.com/gh_mirrors/ar/Arcade-plus 谱面制作是音乐游戏创作的核心环节,而自定义音符布局与节奏设计直接影响玩家体验。Arcade-plus作为专业的谱面制作工具,提供直观的编辑界面和强大的音符编辑功能,让你轻松实现创意构想。本文将通过"问题-方案-实践"框架,带你掌握从基础搭建到高级设计的全流程技巧。 谱面制作常见痛点与解决方案 制作谱面时你是否遇到过这些问题:音符与音乐节奏错位、特效设置繁琐、预览效果与预期不符?Arcade-plus通过三大核心功能解决这些痛点:实时时间轴同步确保音符精准对齐,可视化特效编辑器降低操作复杂度,即时预览窗口让调整更高效。 图:Arcade-plus谱面编辑器背景界面,支持自定义皮肤与背景样式 3步完成谱面基础框架搭建 1. 项目初始化 启动Arcade-plus后

By Ne0inhk