启动 neo4j 时无法找到任何与版本 1.7 匹配的 jvms

Unable to find any jvms matching version 1.7 while starting neo4j

我正在使用 Mac OS X Yosemite 并且我安装了 Java8 JRE

但是,当我启动 neo4j 时,它无法找到任何 JVM 的匹配版本 1.7

你已经安装了 java 8,而 neo4j 正在搜索 java 7。所以安装 java 7 并将它设置为你的默认 jvm/jre 它应该执行正确。

Neo4J 启动脚本查找 JAVA_HOME,如果未设置,默认设置为 Java v1.7。因此,在 .bash_profile 文件中设置 JAVA_HOME

export JAVA_HOME=$(/usr/libexec/java_home)

然后,重新启动终端或执行

$ source .bash_profile

现在,如果您重新启动 Neo4J,您应该不会看到错误消息。