图数据库Neo4j和JDK安装与配置教程(超详细)

article/2025/8/11 14:17:43

目录

前言

一、Java环境配置

(一)JDK的下载与安装

(二)JDK环境配置

(三)检测JDK17是否配置成功

二、Neo4j的安装与配置

(一)Neo4j的下载与安装

(二)Neo4j环境变量配置

(三)检查Neo4j是否配置完成

Neo4j的使用

一、在前台运行

二、在后台运行


前言

Neo4j作为目前比较流行的图数据库,在知识图谱等领域有较多应用。本文将详细介绍Windows系统下Neo4j图数据库的安装与配置。

Neo4j 是基于Java的图数据库,其运行时需要 Java 运行时环境(JRE)来启动 JVM 进程,而 JDK 包含了 JRE 以及开发工具,因此安装 JDK 是必要的。

一、Java环境配置

(一)JDK的下载与安装

首先,访问Oracle官方JDK下载页面,根据要安装的Neo4j版本选择匹配的JDK版本。

Windows环境下Neo4j与JDK版本的对应关系

Neo4j版本JDK版本
3.58
4.011

4.1

11
4.211
4.311
4.411
517

下载地址:Java Downloads | Oracle,因为我接下来要使用的版本是neo4j-community-5.18.1,所以选择下载JDK17。

为方便下载,这是已经下载好的JDK17。

链接: https://pan.baidu.com/s/1bWnTQWpfWuQfHLGGqAPoTA?pwd=vx71

提取码: vx71 

下载完成后,双击运行安装程序 。

1.点击下一步。

2.更改自己的安装位置(注意:不要把安装包和安装程序放在同一个文件夹里面)点击下一步。

3.安装完成。

(二)JDK环境配置

右击此电脑->属性->高级系统设置->环境变量。  

新建环境变量

变量名 :JAVA_HOME

变量值:你刚才安装JDK的地址

双击Path,进入Path内部添加环境变量

由于JDK17在我们安装的时候可能会自动进行环境变量配置,我们需要在环境变量配置PATH中删除如下信息:

 (三)检测JDK17是否配置成功

快捷键win+R,然后输入cmd,点击确定。

输入java -version 看看是不是出现以下信息,如果出现以下信息即表示安装成功。

二、Neo4j的安装与配置

(一)Neo4j的下载与安装

下载地址:Index of /doc/neo4j/

下载所需版本的neo4j的zip文件之后,将该文件移动到想要安装的位置后直接解压即可。

(二)Neo4j环境变量配置

同样右击此电脑->属性->高级系统设置->环境变量。  

和JDK环境配置一样,双击Path。

将neo4j的bin目录复制进来。

(三)检查Neo4j是否配置完成

快捷键win+R,然后输入cmd,点击确定。

输入:neo4j console,当末行出现Started,即说明配置成功。

在浏览器中访问:http://localhost:7474/, 会出现登录页,默认的账号和密码都是 neo4j,登陆后需要修改密码。

Neo4j的使用

一、在前台运行

在终端中输入:neo4j console,接着访问: http://localhost:7474/ 即可。

所谓【前台运行】是指:当终端关闭后,neo4j服务也会随之停止。

二、在后台运行

想要让neo4j在关闭终端后仍然保持运行,需要先将neo4j注册为一个Windows服务,然后使用neo4j start 启动服务。想要关闭neo4j服务,只需在终端中输入 neo4j stop 命令即可。

以下是常用命令,均在cmd终端中输入。

首先进入neo4j的bin目录。

cd E:\APP\neo4j\neo4j-community-5.18.1\bin

输入neo4j windows-service install,会出现一个弹窗,点击是就可以了。

输入neo4j start,会出现弹窗点击是即可,然后访问http://localhost:7474。

现在无需在终端输入neo4j console即可访问  http://localhost:7474/了。

要想关闭服务,输入neo4j stop即可。

查看服务状态:输入neo4j status。

大功告成!加油 ~


http://www.hkcw.cn/article/sPDcRswSYt.shtml

相关文章

【机器人-基础知识】欧拉角、旋转矩阵和四元数

文章目录 1. 欧拉角1.1. 欧拉角的定义1.2. 欧拉角的公式1.3. 欧拉角的常见问题 2. 旋转矩阵2.1. 旋转矩阵的定义2.2. 常见旋转矩阵的公式1. 二维旋转矩阵2. 三维旋转矩阵 2.3. 旋转矩阵的示例1. 二维示例2. 三维示例 2.4. 旋转矩阵的问题 3. 四元数3.1. 四元数的定义3.2. 四元数…

arcane:Docker 管理的现代 Web 界面

arcane:Docker 管理的现代 Web 界面 arcane Simple and Elegant Docker Management UI written in Typescript and SvelteKit 项目地址: https://gitcode.com/gh_mirrors/arcane2/arcane 项目介绍 在容器化技术日益普及的今天,Docker 已经成为开…

对话肖风博士(上):美元稳定币立法是技术创新的胜利,但影响将非常复杂

【导言】随着美国参议院通过美元稳定币法案的投票动议,以及香港立法会通过港元稳定币条例草案,稳定币快速成为最热门的行业话题,并且吸引了更广泛的关注。人们普遍预期,随着美元稳定币法案的落地,区块链数字经济将迎来…

极氪能源三方桩规模突破130万枪 构建全域充电生态

5月30日,极氪能源宣布其接入的第三方充电桩规模已突破130万枪。这一成就源于极氪能源与近50家主流运营商的合作,形成了战略合作生态。目前,极氪能源三方规模已实现地级行政单位全覆盖,拥有5604座高速站点和7943座超快充站,显著提升了新能源出行效率和用户充电体验。极氪能…

成都通报男子伤人后自伤颈部 警方发布警情详情

新京报讯 5月30日,成都市公安局锦江区分局发布警情通报:编辑 毛天宇责任编辑:0764

清华大学发布李兆杰讣告 沉痛悼念国际法学者

5月29日晚,清华大学法学院发布讣告,沉痛悼念李兆杰教授。李兆杰教授于2025年5月29日在北京因病逝世,享年70岁。李兆杰是汉族,籍贯山东省东明县,1955年出生于吉林省长春市。他曾在北京大学国际法研究所和清华大学法学院任教。作为改革开放以来我国新一代国际法学者中的领军…

SMS凭据管理系统:实现跨平台特权账号安全管理的创新实践

引言:数字化转型中的特权账号管理困境 在数字化转型加速的今天,企业IT架构呈现混合云、多平台、异构数据库并存的复杂态势。据Gartner统计,超过75%的数据泄露事件与特权账号滥用相关,而传统静态密码管理方案已无法满足动态安全需…

端午将至民俗体验游热度上升 亲子家庭成出行主力

今年端午节假期恰逢儿童节,亲子家庭成为出行主力军。短途游和民俗体验游热度持续上升。端午节假期旅游市场主要以本地游和周边游为主,微度假与民俗体验相结合的旅游方式受到游客青睐。数据显示,今年端午节假期,周边游预订量同比增长23%,市场整体呈现稳步增长态势,端午民俗…

ResNet改进(44):深度可分离卷积在ResNet50中的应用

1.创新点分析 在深度学习领域,卷积神经网络(CNN)一直是计算机视觉任务的主力架构。 然而,随着模型复杂度的增加,如何在保持性能的同时减少计算量和参数数量成为了一个重要课题。本文将深入解析一个将深度可分离卷积(Depthwise Separable Convolution)应用于ResNet50的Pyth…

2025年 Java 面试八股文(20w字)

> 🍅我是小宋, 一个只熬夜但不秃头的Java程序员。 > 🍅关注我,带你**过面试,读源码**。提升简历亮点(14个demo) > 🍅我的面试集已有12W 浏览量。 > 号:…

《苍穹外卖》电商实战项目(java)知识点整理(P1~P65)【上】

史上最完整的《苍穹外卖》项目实操笔记,跟视频的每一P对应,全系列10万字,涵盖详细步骤与问题的解决方案。如果你操作到某一步卡壳,参考这篇,相信会带给你极大启发。 《苍穹外卖》项目实操笔记【中】:P66~P…

安装openjdk21

1、官网 官网地址:OpenJDK 下载地址:Archived OpenJDK GA Releases 2、下载openjdk > wget https://download.java.net/java/GA/jdk21.0.2/f2283984656d49d69e91c558476027ac/13/GPL/openjdk-21.0.2_linux-x64_bin.tar.gz --2024-12-21 11:40:20--…

创建SpringBoot项目报 错:java: 无效的目标发行版: 18

IDEA 创建SpringBoot项目运行报:java: 无效的目标发行版: 18解决方案 这是由于idea和jdk版本不一致导致的。若是遇到可以修改以下几个内容,使其保持一致即可。 1、点击Maven下的Runner,保证JRE和你的JDK版本一致,如下!图 2、点击Compiler中的…

【Java若依框架】RuoYi-Vue的前端和后端配置步骤和启动步骤-初始化项目

🎙告诉你:Java是世界上最美好的语言 💎比较擅长的领域:前端开发 是的,我需要您的: 🧡点赞❤️关注💙收藏💛 是我持续下去的动力! 2025年4月17日进行测试&…

Java 大视界 – Java 大数据在智能安防周界防范系统中的物联网与大数据融合创新(260)

💖亲爱的朋友们,热烈欢迎来到 青云交的博客!能与诸位在此相逢,我倍感荣幸。在这飞速更迭的时代,我们都渴望一方心灵净土,而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识,也…

Java集成企业微信API实现高效消息推送实战指南

一、场景概述 企业微信作为企业级协同办公平台,其消息通知能力可无缝集成到内部系统中。本文将通过Java代码示例,详细讲解如何快速对接企业微信API,实现自动化消息推送功能,适用于告警通知、审批提醒等业务场景。 二、前置条件准…

Java:IO流详解

文章目录 基础流1、IO概述1.1 什么是IO1.2 IO的分类1.3 顶级父类们 2、字节流2.1 一切皆为字节2.2 字节输出流 OutputStream2.3 FileOutputStream类2.3.1 构造方法2.3.2 写出字节数据2.3.3 数据追加续写2.3.4 写出换行 2.4 字节输入流 InputStream2.5 FileInputStream类2.5.1 构…

JavaScript新特性structuredClone(),一行代码优化深拷贝策略

目录 JavaScript新特性structuredClone(),一行代码优化深拷贝策略 一、structuredClone()介绍 1、structuredClone()是什么 2、structuredClone()环境支持 3、structuredClone()不会拷贝的内容 4、基础案例 5、structuredClone()的兼容性判断 二、 structur…

两券商IT人员曝出“老鼠仓” 内幕交易长达数年

5月30日,安徽证监局与吉林证监局同日披露罚单,两名券商资深IT人士因违规交易行为受到严厉处罚。安徽证监局罚单显示,时任中信证券信息技术中心高级经理李海鹏因利用未公开信息交易行为被没收违法所得213.14万元,并处以同等金额罚款。吉林证监局对邵某利用未公开信息交易的违…

极氪投资者批评吉利私有化报价过低 早期投资者集体抗议

据知情人士透露,极氪的五位早期投资者认为吉利提出的私有化报价过低,未能反映极氪的真实价值。这五位投资者分别是宁德时代、Intel Capital、博裕资本、哔哩哔哩和Cathay Fortune,它们在极氪的首轮外部融资中参与了投资。这些投资者已经向极氪公司及其评估私有化提议的特别委…