При запуске сервера Neo4j через командую строку cmd
.\neo4j.bat console
появляется ошибка вида:
Invoke-Neo4j : Unable to determine the path to java.exe
C:\neo4j\bin\neo4j.ps1:29 знак:7
+ Exit (Invoke-Neo4j -Verbose:$Arguments.Verbose -Command $Arguments.Ar …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Invoke-Neo4j
или ошибка
ПРЕДУПРЕЖДЕНИЕ: ERROR! Neo4j cannot be started using java version 1.8.0_241
ПРЕДУПРЕЖДЕНИЕ: * Please use Oracle(R) Java(TM) 11, OpenJDK(TM) 11 to run Neo4j Server.
* Please see https://neo4j.com/docs/ for Neo4j installation instructions.
Invoke-Neo4j : This instance of Java is not supported
C:\neo4j\bin\neo4j.ps1:29 знак:7
+ Exit (Invoke-Neo4j -Verbose:$Arguments.Verbose -Command $Arguments.Ar …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Invoke-Neo4j
Ошибка означает, что на Windows не установлена Java. Для устранения ошибки необходимо скачать и установить Java или бесплатную сборку OpenJDK.