微信登录

Neo4j-windows注册为服务

neo4j注册为服务,效果是可以开机启动

28e042a6-9ab0-4e2c-8226-a531abfb9e44.png

第一步找到对应的Neo4j

有的电脑会有多个neo4j,那么要cd到文件夹,或者文件夹导航栏cmd

  1. cd C:\Users\Administrator\.Neo4jDesktop2\Data\dbmss\dbms-fbbab5ee-8809-4b06-b852-1259856c3d50\bin

第二步检查java对不对

  1. java -version

如果不是你的版本要先找到java:

neo4j desktop的话,在这个路径

  1. C:\Users\Administrator\.Neo4jDesktop2\Cache\runtime\zulu21.44.17-ca-jdk21.0.8-win_x64
  1. set "JAVA_HOME=C:\Users\Administrator\.Neo4jDesktop2\Cache\runtime\zulu21.44.17-ca-jdk21.0.8-win_x64"
  2. set "PATH=%JAVA_HOME%\bin;%PATH%"

确定好再上服务

不行的话就电脑设置-系统-高级系统设置-环境变量

检查path和%JAVA_HOME%

第三步检查neo4j的环境变量

  1. C:\Users\Administrator\.Neo4jDesktop2\Data\dbmss\dbms-fbbab5ee-8809-4b06-b852-1259856c3d50

这个也上你需要的路径到环境变量

第四步设置为服务

命令行终端输入:

  1. neo4j windows-service install
  1. 是否要运行来自此不可信发布者的软件?
  2. 文件 F:\app\neo4j-community-5.26.13\bin\neo4j.ps1 CN="Neo4j, Inc.", O="Neo4j, Inc.", L=San Mateo, S=California,
  3. C=US, SERIALNUMBER=5007564, OID.2.5.4.15=Private Organization, OID.1.3.6.1.4.1.311.60.2.1.2=Delaware,
  4. OID.1.3.6.1.4.1.311.60.2.1.3=US 发布,该文件对于你的系统是不可信的。请只运行来自可信发布者的脚本。
  5. [V] 从不运行(V) [D] 不运行(D) [R] 运行一次(R) [A] 始终运行(A) [?] 帮助 (默认值为“D”):

回复a 始终运行

出现:Neo4j service installed.

windwos 搜索栏:service 服务

28e042a6-9ab0-4e2c-8226-a531abfb9e44.png

扩展

删除掉neo4j服务,PowerShell

  1. sc.exe delete neo4j

cmd

  1. sc delete neo4j