安装步骤:
1.jdk安装 下载地址: https://www.oracle.com/java/technologies/javase-downloads.html
jdk使用11以上版本;点击安装;设置环境变量 \全部路径\bin
2.neo4j安装 下载地址: https://neo4j.com/download
下载社区版本即可;解压文件包放于某盘中,然后搭建其环境变量
安装问题:
在cmd中输入 java -version 命令,查看java 版本;输入 neo4j.bat console 命令,发现出现如下错误:
Neo4j安装服务后启动时报错
Invoke-neo4j:无法启动服务“Neo4j Graph Database - neo4j(neo4j)”。所在位置 行:1字符:249。。。。。。。
解决方法:Import-Module配置路径改为 "安装路径Neo4j-Management.psd1" 本人的安装路径 C:\Program Files\neo4j-community-4.2.6\bin
修改后再次出现下面的问题:
Invoke-Neo4j:无法对参数“ArgumentList”执行参数验证。该参数为Null、为空或参数集合的某个元素包含Null值。请提供一个不包含Null值得集合,然后重试此命令。
所在位置C:\Program Files\neo4j-community-4.2.6\bin\neo4j.ps1:29 字符:19+Exit <Invoke-Neo4j <<<< -Verbose:$Arguments.Verbose -Command $Arguments.Args>
+CategoryInfo:NotSpecified:<:>[Write-Error],WriteErrorException.......
解决方法:参考
http://neo4j.com.cn/topic/60361cbc05a850730d465927
更新完成即可。
再次出现同https://ask.csdn.net/questions/7398046 相同的问题,jar包不适合
Java HotSpot(TM) 64-Bit Server VM warning: Option UseBiasedLocking was deprecated in version 15.0 and will likely be removed in a future release.
ERROR Failed to start Neo4j on dbms.connector.http.listen_address, a socket address. If missing port or hostname it is acquired from dbms.default_listen_address.
java.lang.RuntimeException: Error starting Neo4j database server at D:\neo4j-community-4.2.2-windows\data\databases
at org.neo4j.graphdb.facade.DatabaseManagementServiceFactory.startDatabaseServer(DatabaseManagementServiceFactory.java:207) ~[neo4j-4.2.2.jar:4.2.2]
at org.neo4j.graphdb.facade.DatabaseManagementServiceFactory.build(DatabaseManagementServiceFactory.java:163) ~[neo4j-4.2.2.jar:4.2.2]
at org.neo4j.server.CommunityBootstrapper.createNeo(CommunityBootstrapper.java:36) ~[neo4j-4.2.2.jar:4.2.2]
at org.neo4j.server.NeoBootstrapper.start(NeoBootstrapper.java:134) [neo4j-4.2.2.jar:4.2.2]
at org.neo4j.server.NeoBootstrapper.start(NeoBootstrapper.java:90) [neo4j-4.2.2.jar:4.2.2]
at org.neo4j.server.CommunityEntryPoint.main(CommunityEntryPoint.java:35) [neo4j-4.2.2.jar:4.2.2]
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.dbms.database.DefaultSystemGraphInitializer@28f4f300' was successfully initialized, but failed to
解决方法:下载jdk 14 从https://blog.csdn.net/weixin_43496579/article/details/105078782 的百度云盘下载的
安装然后环境配置,出现以下问题,需要卸载jdk 16版本。同时注意环境配置的顺序。
至此问题解决,输入命令neo4j.bat console ,收到响应 http://localhost:7474/
结果:
将此网址放入网页中,即可进入主页,刚开始需要连接数据库,输入密码和用户名(默认为neo4j)
学习neo4j可以参考网址 www.w3cschool.cn/neo4j/neo4j_need_for_graph_databses.html