这篇博文是本菜鸡博主浪费了8小时时间,终于整明白的精华。。。废话不多说,直接进入正题!
第一,你要使用neo4j,同时你得有jdk
先下载jdk,可以甲骨文官网下javaSE,版本目前最新的是java16,当然今年下半年会出java17,但是我不太推荐使用最新版本,最新版本搭配neo4j会出现由于java版本过高而出错。
当然版本没有说哪个一定好,和neo4j的版本能搭配起来的就是最好的,这点非常非常重要,我下过java16 java15 java8 java11等等,可能都是由于版本的问题导致出错了,neo4j的版本问题也是如此,它得和java版本搭配起来,绝大多数坑都是因为版本问题导致的!!!
jdk下载有两种,一种是.exe,一种是.zip,这个.zip比.exe的区别是,它不用安装,解压后就行,好处是可以使得多个java版本同时存在于你的电脑,.exe的话就是正常安装了。
安装完后,需要设置环境变量,一个是添加
(一般我们用下面这个做名字)
JAVA_HOME
下一行写你的java所在地址,注意这个地址别包括/bin
还有就是添加CLASSPATH这个环境变量,但是如果版本够高就不用添加了
还有就是在path里添加进一些东西,具体我忘了,去搜一搜,
有一种说法是输入两行东西,
还有一种说法是输入一行然后将其置顶,
还有的说要在语句后面加分号……
众说纷纭,我个人的话是输入了两行东西的那种
然后你win+r打开cmd,输入java -version看看整没整好
如果jdk整好了,那么就来搞neo4j,版本的问题之前说了。你下好后,同样还是进入环境变量,也是首先得整一个NEO4J_HOME,下面是他的存储地址,还得在path里加一段东西(这个没有什么版本争议)
最后,到了最让人心动的时候了,注意:最好使用管理员权限打开,别直接用cmd打开,有可能会因为权限问题出错。
打开后输入
neo4j.bat console
如果成功了,恭喜你!!!
失败了,你就得找原因了,
1、有可能是你之前下过java或者neo4j,之前的没删除干净
2、有可能neo4j已经开始了,你得先停止,所以你需要输入:neo4j stop
3、有可能你需要删除neo4j里的database文件
4、有可能你需要去掉neo4j.conf文件里的某一行的#
5、………………
当然了,最重要的是版本相匹配!!!!!!!!
版本匹配了,没什么事情。。55555555