Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使Neo4j运行_Neo4j - Fatal编程技术网

无法使Neo4j运行

无法使Neo4j运行,neo4j,Neo4j,我搜索了这个问题的答案,但找不到其他人有同样的问题 这是我第一次尝试使用Neo4j 我运行的是Windows Server 2008 R2标准版 我下载并解压缩了适用于Windows的Neo4j社区1.8.2 在命令窗口中,我切换到bin文件夹并运行Neo4j.bat 我在命令窗口中收到以下消息:无法定位jvm。在windows注册表中找不到HKLM\SOFTWARE\JavaSoft\Java运行时环境/CurrentVersion项。 我验证了我拥有最新的JVM 我验证了上面的注册表项不在

我搜索了这个问题的答案,但找不到其他人有同样的问题

  • 这是我第一次尝试使用Neo4j
  • 我运行的是Windows Server 2008 R2标准版
  • 我下载并解压缩了适用于Windows的Neo4j社区1.8.2
  • 在命令窗口中,我切换到bin文件夹并运行Neo4j.bat
  • 我在命令窗口中收到以下消息:无法定位jvm。在windows注册表中找不到HKLM\SOFTWARE\JavaSoft\Java运行时环境/CurrentVersion项。
  • 我验证了我拥有最新的JVM
  • 我验证了上面的注册表项不在显示的位置,但我确实在HKLM\Wow6432Node\JavaSoft\Java Runtime Environment/CurrentVersion中找到了它
我应该如何进行


谢谢你的指点

尝试将java PATH变量设置为正确的路径。此处有教程:


相比之下,我认为最新的java版本比neo4j 1.8.2的原始java版本更新了2个版本。几个月前,我提醒自己这样的版本控制存在一些问题——我通过在最新版本的1.9.0x中运行neo4j解决了这些问题。我在我的机器上安装了JRE版本6,这就解决了问题。(我以前在机器上安装了版本7。)

在环境变量中设置JAVA_HOME路径。

我通过创建一个新的环境变量JAVA_HOME并将其指向我的JAVA安装文件夹,解决了这个问题


C:\ProgramFiles(x86)\Java\jre7\bin

您有什么版本?这在命令行上产生了什么:java-versionI在我看到您的评论之前解决了这个问题,所以我不知道该命令会说什么。不过,谢谢。在解决问题之前,我尝试将JRE(v7)bin路径添加到Windows path变量中,但没有效果。谢谢你的建议。