Neo4j(一) - Neo4j安装教程(Windows)

Neo4j(一) - Neo4j安装教程(Windows)

文章目录


前言

在软件开发与系统部署中,本文围绕 JDK 与 Neo4j 的环境搭建展开,先梳理两者版本对应关系(如 Neo4j 3.x 配 Java SE 8、5.x 及以上需 Java SE 17+)以避免版本不兼容问题,再结合 Windows 系统特性,提供从 JDK 下载解压、环境变量配置到 Neo4j 安装启动的全流程图文实操指南,同时针对不同场景给出差异化建议(如 JDK 的系统变量与 PATH 联动配置、Neo4j 控制台模式与后台服务模式的区分使用等),助力开发者快速完成环境搭建,为基于 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下载

华为云镜像下载地址:https://repo.huaweicloud.com/java/jdk/

OpenJDK 下载地址:https://jdk.java.net/archive/

JDK11下载地址:https://repo.huaweicloud.com/java/jdk/11.0.2+9/jdk-11.0.2_windows-x64_bin.zip

2. 解压

把下载好的JDK11安装包jdk-11.0.2_windows-x64_bin.zip解压到D:\bigdata\java目录中。

在这里插入图片描述

3. 配置环境变量

3.1 打开系统属性设置

  • 右键点击“此电脑”,选择“属性”,点击“高级系统设置”。

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

在这里插入图片描述

3.2 新建系统环境变量

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

在这里插入图片描述

3.3 编辑 PATH 环境变量

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

如下图所示:

在这里插入图片描述

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

设置临时环境变量:

setPATH=D:\bigdata\java\jdk-11.0.2\bin;%PATH% 
在这里插入图片描述

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

配置成功如下图所示:

在这里插入图片描述

三、Neo4j安装(Windows)

1. 下载并解压Neo4j安装包

1.1 下载

Neo4j社区版安装包下载地址:

通过网盘分享的文件:neo4j-chs-community-4.2.3-windows.zip
链接: https://pan.baidu.com/s/13168_A-ea9IVTBTUdrdJkA?pwd=n7ic 提取码: n7ic

1.2 解压

把下载好的Neo4j安装包neo4j-chs-community-4.2.3-windows.zip解压到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 启动参数说明

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参数、内存设置等)。

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,如下图所示。

在这里插入图片描述

登录之后会提示设置新密码,设置新密码为123456,如下图所示。

在这里插入图片描述

设置新密码,连接成功后如下图所示。

在这里插入图片描述

Read more

开源分享:AI Agent Skills 资源合集,一键安装 Cursor/Claude Code/Copilot 技能包

前言 最近在使用 Cursor 和 Claude Code 进行开发,发现 Agent Skills 这个功能非常强大——它可以让 AI 更专业地完成特定任务,比如代码审查、生成 Git Commit、自动生成测试用例等。 但网上的资源比较零散,于是我整理了一个开源合集分享给大家。 项目地址 GitHub:https://github.com/JackyST0/awesome-agent-skills 什么是 Agent Skills? Agent Skills 是 AI Agent 可以发现和使用的指令、脚本和资源包。 简单来说,就是给 AI 一套「技能说明书」,让它知道如何更专业地帮你完成工作。 比如: * 代码审查 Skill:AI 按照最佳实践审查代码,给出改进建议

Pi0机器人控制中心具身智能落地:养老陪护机器人跌倒检测+呼救动作触发

Pi0机器人控制中心具身智能落地:养老陪护机器人跌倒检测+呼救动作触发 1. 项目概述与核心价值 Pi0机器人控制中心是一个基于先进视觉-语言-动作模型的通用机器人操控平台,专门为养老陪护场景设计开发。这个系统能够让机器人真正理解周围环境,听懂人的指令,并做出相应的动作反应。 在养老陪护这个特殊场景中,最让人担心的就是老人突然跌倒而无人及时发现。传统监控系统只能被动录像,无法主动识别危险并采取行动。Pi0系统解决了这个痛点——它不仅能实时识别老人跌倒状态,还能自动触发呼救机制,真正实现了从"看到问题"到"解决问题"的完整闭环。 这个系统的核心价值在于:用最自然的方式让机器人理解人类需求,用最智能的方式保护老人安全。不需要复杂的编程或专业操作,护理人员只需用日常语言下达指令,机器人就能准确执行陪护任务。 2. 技术架构与工作原理 2.1 核心模型介绍 Pi0系统基于Physical Intelligence团队开发的视觉-语言-动作大模型,这是一个专门为机器人控制设计的智能系统。模型的核心能力包括: * 视觉理解:能够同时处理多个角度的摄像头画面,全面感知环境 *

Jetson Orin NX + Fast-LIO2自主无人机完整部署方案

Jetson Orin NX + Fast-LIO2自主无人机完整部署方案 🚀 本文完整介绍如何在Jetson Orin NX上构建一套完整的自主飞行四旋翼无人机系统,包括实时SLAM定位、自主路径规划和动态避障。 预计阅读时间: 15分钟 📑 文章目录 * 一、系统概述 * 二、硬件配置 * 三、软件架构 * 四、环境配置 * 五、关键模块部署 * 六、系统集成 * 七、常见问题 * 八、参考资源 一、系统概述 1.1 项目背景 在自主无人机领域,实现高精度定位和自主飞行一直是重要研究课题。本项目结合最新的SLAM算法(Fast-LIO2)、高效的路径规划和实时避障,在Jetson Orin NX这个边缘计算平台上实现了完整的自主飞行系统。 1.2 核心特性 ✨ 实时SLAM定位 - Fast-LIO2算法,100Hz频率,<2%

小白也能玩转AI绘画:Z-Image-Turbo孙珍妮模型入门指南

小白也能玩转AI绘画:Z-Image-Turbo孙珍妮模型入门指南 你是不是也刷到过那些超好看的AI生成明星图,心里痒痒的,觉得“这玩意儿好酷,但我肯定搞不定”?别急着划走,今天我要带你玩转的,就是一款专门生成明星孙珍妮图片的AI绘画模型——Z-Image-Turbo孙珍妮模型。它最大的特点就是简单,简单到就像你平时用手机APP一样,点点按钮就能出图。 这个模型是基于一个叫“Z-Image-Turbo”的强大AI绘画引擎,专门训练了生成孙珍妮风格图片的能力。它已经打包成了一个“镜像”,你可以把它理解为一个已经装好所有软件、设置好所有参数的“软件包”。你不需要懂复杂的代码,也不需要自己训练模型,只要按照步骤启动它,就能立刻开始你的AI绘画之旅。 这篇文章,就是你的专属“说明书”。我会用最直白的话,手把手带你从零开始,把这个模型跑起来,并教你如何写出好的描述,生成你心目中的“孙珍妮”。 1. 环境准备与快速启动 首先,你需要知道,这个模型已经部署在了一个叫“ZEEKLOG星图”的平台上。这意味着你不需要自己准备昂贵的显卡,也不用折腾复杂的安装过程,一切都在云端为你准备好了。