BloodHound Neo4j:Invoke-Neo4j : Could not find java at ……

背景

使用BloodHound准备收集域信息时,需要搭建neo4j数据库,而neo4j又需要java环境,电脑上明明装了java环境怎么设置环境变量都是报错

neo4j.bat console
BloodHound Neo4j:Invoke-Neo4j : Could not find java at ……_第1张图片

解决方法

路径:D;\neo4j-community-3.5.9\bin\Neo4j-Management\Get-Java.ps1 :

BloodHound Neo4j:Invoke-Neo4j : Could not find java at ……_第2张图片

将java安装路径添加上去:

BloodHound Neo4j:Invoke-Neo4j : Could not find java at ……_第3张图片

重新启动-又报错了 不支持java17:

BloodHound Neo4j:Invoke-Neo4j : Could not find java at ……_第4张图片

换成低版本java(比如说java 8版本) :

打开BloodHound:

BloodHound Neo4j:Invoke-Neo4j : Could not find java at ……_第5张图片

可以正常使用!

你可能感兴趣的:(Cyber-Security,数据库,安全)