2

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

  • 这是我第一次尝试使用 Neo4j。
  • 我在 Windows Server 2008 R2 Standard 上运行。
  • 我下载并解压了适用于 Windows 的 Neo4j Community 1.8.2。
  • 在命令窗口中,我切换到 bin 文件夹并运行 Neo4j.bat。
  • 我在命令窗口中收到以下消息:无法找到 jvm。在 Windows 注册表中找不到 HKLM\SOFTWARE\JavaSoft\Java Runtime Environment/CurrentVersion 条目。
  • 我确认我拥有最新的 JVM。
  • 我确认上述注册表项不在显示的位置,但我确实在 HKLM\Wow6432Node\JavaSoft\Java Runtime Environment/CurrentVersion 找到了它。

我应该如何进行?

感谢您的任何指导!

4

4 回答 4

1

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

C:\Program 文件 (x86)\Java\jre7\bin

于 2013-09-13T10:13:18.657 回答
0

尝试将 java PATH 变量设置为正确的路径。教程在这里:http: //java.com/en/download/help/path.xml

比,我认为最新的 java 比 neo4j 1.8.2 的原始 java 更新了 2 个版本。提醒自己几个月前这种版本控制的一些问题 - 我通过在 1.9.0x 的最新版本中运行 neo4j 解决了它

于 2013-04-04T09:42:32.010 回答
0

我在我的机器上安装了 JRE 版本 6,这解决了问题。(我以前在机器上安装了第 7 版。)

于 2013-04-04T18:21:51.043 回答
0

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

于 2013-05-07T00:16:34.940 回答