问题:使用 ./neo4j start后打开7474呈现如下localhost拒绝访问

解决流程如下
./neo4j start 终端详细提示如下

即根据 Warning 检查 java 版本
java --version
我个人显示如下图(因为当时随便下了一个,想的肯定可以支持最新版JDK,因为一般都会向下兼容嘛)

即是 JDK 17 ,版本过高,通过查询 neo4j 4.0.X版本需要JDK版本 11以上,但17却不行,经过多次实验 neo4j 4.0.X 版本仅支持 JDK 11
具体解决方案如下
- 卸载已有JDK ,下载 JDK 11
卸载
查看你电脑上安装了哪些版本的HDJ
ls /Library/Java/JavaVirtualMachines/
根据上述结果卸载指定版本的JDK
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk
后下载如下JDK11安装即可
JDK11 华为云下载地址https://repo.huaweicloud.com/java/jdk/11.0.2+9/jdk-11.0.2_osx-x64_bin.dmg
- 下载 JDK 11 ,更改 bash_file 同时使用多种版本的JDK
自行搜了哇,这个就教程很多了,有空了再写咯~~~~
本文讲述了如何通过检查Java版本发现JDK17不适用于Neo4j 4.0.X,然后指导读者如何卸载旧版JDK,安装JDK11,并修改系统设置以支持多个JDK版本,以解决`localhost拒绝访问`的问题。
717

被折叠的 条评论
为什么被折叠?



