无法使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变量中,但没有效果。谢谢你的建议。