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

GLM-4.7-Flash实战教程:基于GLM-4.7-Flash构建本地Copilot工具

GLM-4.7-Flash实战教程:基于GLM-4.7-Flash构建本地Copilot工具 1. 为什么需要本地Copilot工具 在日常编程和工作中,我们经常需要代码建议、文档生成、问题解答等AI辅助功能。虽然云端AI服务很方便,但存在网络延迟、隐私安全、使用成本等问题。基于GLM-4.7-Flash构建本地Copilot工具,可以让你: * 完全离线运行:不依赖网络,响应速度极快 * 数据隐私安全:所有对话和代码都在本地处理 * 定制化能力强:可以根据自己的需求调整模型行为 * 成本可控:一次部署,长期使用,无按次付费 GLM-4.7-Flash作为最新的开源大模型,在代码理解和生成方面表现出色,特别适合作为本地编程助手。 2. 环境准备与快速部署 2.1 硬件要求 为了流畅运行GLM-4.7-Flash,建议准备以下硬件环境: * GPU:4张RTX 4090 D显卡(或同等算力) * 内存:至少128GB系统内存 * 存储:至少100GB可用空间(模型文件约59GB)

人工智能:什么是AIGC?什么是AI4S?人工智能四大核心领域全景解析

人工智能:什么是AIGC?什么是AI4S?人工智能四大核心领域全景解析

文章目录 * 引言:AI 领域 “四分天下” * 一、AIGC:生成式 AI,内容创作的 “全能造物主” * 二、AI for Science(AI4S):科学智能,加速人类认知边界 * 三、CV(计算机视觉):计算机的 “眼睛”,感知世界的核心 * 四、自然语言处理(NLP):人机沟通的 “翻译官”,语言理解的巅峰 * 不同领域的协同与区别 * 结合四大领域的案例——HealthGPT 引言:AI 领域 “四分天下” 斯坦福大学 2025 年《人工智能指数报告》指出,AI 已从实验室突破全面进入社会深度应用期,形成四大核心领域支撑的技术生态。这四大领域并非孤立存在,而是相互协同、共同推动 AI 从

终极语音识别神器:Whisper.cpp完整使用指南

终极语音识别神器:Whisper.cpp完整使用指南 【免费下载链接】whisper.cppOpenAI 的 Whisper 模型在 C/C++ 中的移植版本。 项目地址: https://gitcode.com/GitHub_Trending/wh/whisper.cpp Whisper.cpp是OpenAI Whisper自动语音识别模型的C/C++移植版本,提供了高性能的离线语音识别解决方案。这个项目最大的亮点在于完全用纯C/C++实现,无需任何外部依赖,就能在各种平台上实现高效的语音转文字功能。 为什么选择Whisper.cpp 在众多语音识别工具中,Whisper.cpp凭借其独特的优势脱颖而出: 跨平台兼容性 - 从macOS、iOS到Android、Linux,甚至WebAssembly和Windows系统都能完美运行,连Raspberry Pi和Docker容器都支持。 极致性能优化 - 针对苹果Silicon芯片深度优化,支持ARM NEON、

Copilot助力AI原生应用:提升开发效率的5种方法

Copilot助力AI原生应用:提升开发效率的5种方法 关键词:GitHub Copilot、AI原生应用、开发效率、代码生成、智能补全、上下文感知、开发协作 摘要:在AI原生应用(AI-Native Apps)的开发浪潮中,开发者面临着代码复杂度高、迭代速度快、跨模态能力需求强等挑战。作为GitHub与OpenAI联合推出的AI代码助手,GitHub Copilot通过“代码即自然语言”的交互方式,正在重塑开发者的工作流。本文将结合真实开发场景,拆解Copilot提升效率的5种核心方法,并通过实战案例演示如何在AI原生应用中最大化发挥其价值。 背景介绍 目的和范围 本文旨在帮助开发者(尤其是AI原生应用开发者)掌握GitHub Copilot的核心能力,通过具体方法和实战案例,解决“如何用AI工具提升开发效率”的实际问题。内容覆盖从基础功能到高阶技巧,适用于前端、后端、全栈开发场景。 预期读者 * 正在开发AI原生应用(如智能客服、推荐系统、AIGC工具)的开发者 * 希望优化现有开发流程的技术团队 * 对AI辅助开发工具感兴趣的技术管理者