最终解决:回退neo4j的版本到4.0.12版本,并配合使用11.012版本的java jdk 可行java version "11.0.12" 2021-07-20 LTS
初始状态,电脑中已有16.0.1版本的jdk。
查看电脑中已有的java jdk 语句:
C:\Users>java -version
java version "16.0.1" 2021-04-20
再装jdk 11怕出问题,试了试python驱动的neoj4
https://neo4j.com/docs/api/python-driver/current/
发现python驱动只是一个API,而neo4j是用java写的,java的jdk还是要装,且版本不能太高,准备下载11版的
下载地址 https://www.oracle.com/cn/java/technologies/javase-jdk11-downloads.html
下载 Windows x64 Installer 版
注册 甲骨文账号 下载
下载安装包在本文件夹后,无法安装,可能是路径有汉语,尝试装在D:\jdk11_for_neo4j 成功!
配置jdk环境
在系统变量中的path中添加 D:\jdk11_for_neo4j\bin
重启cmd
查看java版本 java –version 成功改为11.0.12版 成功!
启动neo4j
cmd中转到其解压目录下的bin文件夹 D:\新建文件夹\NEO4j\neo4j-community-4.3.3\bin
(如果已经配置了neo4j的环境变量就不需要转到该目录下了
)
C:\Users>d:
D:\>cd D:\新建文件夹\NEO4j\neo4j-community-4.3.3\bin
输入 neo4j.bat console
启动失败!!
问题:
去 https://neo4j.com/docs/operations-manual/4.3/installation/requirements/ 找4.3版本对应的jdk版本
里边说 Windows Server 2016+ 需要 OracleJDK 11 和ZuluJDK 11,但已经是jdk11版了,不懂。
解决:
最终回退neo4j的版本到4.0.12,再运行就可以了。
最终版本jdk
java -version
java version "11.0.12" 2021-07-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.12+8-LTS-237)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.12+8-LTS-237, mixed mode)
下载地址:https://www.oracle.com/java/technologies/javase-downloads.html
最终版本了neo4j
neo4j-community-4.0.12
下载地址:https://neo4j.com/download-thanks/?edition=community&release=4.0.12&flavour=winzip&_gl=111m93np_gaMTUzNjg4ODA1Mi4xNjMwOTg4NDgw_ga_DL38Q8KGQC*MTYzMDk4ODQ3OS4xLjEuMTYzMDk4ODY0Ny4w&_ga=2.187543720.1258846700.1630988480-1536888052.1630988480#