当前位置: 首页 > news >正文

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

目录

前言

一、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。

大功告成!加油 ~

相关文章:

  • 【C#高级编程】—表达式树详解
  • 深入理解Linux文件系统:从磁盘结构到inode与挂载
  • 【GPT入门】第25课 掌握 LangChain:链式调用的奥秘、特性与使用示例
  • javaEE————文件IO(1)
  • 供应链攻击:企业防护的最薄弱环节
  • pwn刷题记录
  • Logback 日志滚动策略配置指南:从基础到进阶
  • 计算机网络原理
  • 联邦学习(Federated Learning)
  • 流式语音识别概述-paddlespeech
  • 手撕算法 ——前缀和
  • 项目管理中的立项管理:从理论到实践的完整指南
  • 对 Docker 理解的补充 docker容器虚拟化技术有什么用?怎么使用?
  • springBoot中使用事务的隔离与回滚
  • 博弈论——AB博弈
  • ✨ **关于《恋与深空》的综合介绍**
  • 中兴B860AV3.2-T查处理器芯片是S905L3B还是S905L3SB芯片询方法分享
  • 深度学习视觉BEV 3D目标检测算法综述
  • 基于PyQt5与Open3D的轻量化BIM工具开发指南(下)‌
  • stm32 2.0
  • 2025吉林市马拉松开跑,用赛道绘制“博物馆之城”动感地图
  • 经济日报:人工智能开启太空经济新格局
  • 魔都眼|邮轮港国际帆船赛启动,120名中外选手展开角逐
  • 小雨伞保险经纪母公司手回集团通过港交所聆讯
  • 音乐节困于流量
  • 贝壳一季度收入增长42%:二手房市场活跃度维持在高位