我正在尝试使用commnad
neo4j console
在我的系统上启动neo4j。当我运行此命令时出现以下错误
Invoke-Neo4j : Could not find java at C:\Program Files (x86)\Java\jre1.8.0_192\bin\java.exe
At C:\Users\neo4j\neo4j-community-3.5.9\bin\neo4j.ps1:29 char:7
+ Exit (Invoke-Neo4j -Verbose:$Arguments.Verbose -Command $Arguments.Ar ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Invoke-Neo4j
我的系统上安装了早期的 jre 8.0.192。我删除了它并安装了 jre 8.0.251 并且 JDK 安装在
C:\Program Files\Java\jdk1.8.0_201
。在环境变量 JAVA_HOME=C:\Program Files (x86)\Java\
和路径中我有 %JAVA_HOME%\bin;C:\Program Files (x86)\Java\bin;
。不知道为什么它采用我已经卸载的 192 版本。请帮忙
看起来像是拼写错误 -
JAVA_HOMW
而不是 JAVA_HOME
。
我尝试成功了,只需将文件夹名称更改为jre1.8.0_192,然后文件夹内容仍然是你后面下载的jre 8.0.251。换句话说,按照它的错误消息,只更改它想要的文件夹名称。