neo4j
neo4j的安装
-
docker中安装neo4j,只能作为服务端开发,可以打开网址,但是现在一直不能连接成功,具体原因不详。因为不知道怎么配置安装路径,所以不能进行嵌入式开发。
-
安装neo4j desktop 不需要配置环境变量,类似于一个对数据库进行操作的软件,例如navicat
-
安装neo4j的压缩包,解压后配置环境变量,可以作为服务端开发,也可作为嵌入式开发 参考教程
NEO4J_HOME : neo4j的安装路径
path:%NEO4J_HOME%\bin
java连接neo4j
-
验证是否安装成功:在cmd中安装目录的bin目录下运行
.\neo4j.bat console
-
注册neo4j服务:
.\neo4j install-service
-
注册后就可以使用
.\neo4j start
来启动服务。
但是仍然出现相同的问题
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2jnn6gLQ-1600673811225)(D:\我的文档\学习文档\fusionfuture\布谷监督\myDocument\img\neo4j_server_connect_error.png)]
- 嵌入式开发与服务器开发是相冲突的,当.\neo4j start 启动服务器时,会提示有其他程序占用了
- 当引入的jar包版本与neo4j的版本不相符时,会提示
Please set 'dbms.allow_upgrade' to 'true' in your configuration file and try again.
因此将jar包版本修改得与neo4j版本相同,该问题得到解决。 - 但是出现
An illegal reflective access operation has occurred
问题,需要修改版本为1.8及以下