新Java版本导致Neo4j错误

新Java版本导致Neo4j错误,java,ruby-on-rails,neo4j,Java,Ruby On Rails,Neo4j,我正在尝试运行使用neo4j的rails api。以前一切正常,但我现在遇到以下错误: 请使用Oracle(R)Java(TM)7或OpenJDK(TM)运行Neo4j服务器。 这就是我在java-version java version "1.8.0_131" Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

我正在尝试运行使用neo4j的rails api。以前一切正常,但我现在遇到以下错误:

请使用Oracle(R)Java(TM)7或OpenJDK(TM)运行Neo4j服务器。

这就是我在
java-version

java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
有人能告诉我如何从Java8降级到Java7吗。似乎什么都不管用

编辑:这已经修复,现在我得到了这个新错误,有什么想法吗

`raise_error': Could not create token (Neo4j::Server::CypherResponse::ResponseError)

将您的java_home环境变量指向JDK 7安装,而不是JDK 8安装。是的,我已经启动并运行了,现在我得到了这个错误。对此有何想法:'raise_error':无法创建令牌(Neo4j::Server::CypherResponse::ResponseError)很遗憾,我不是Neo4j方面的专家。最好就这一具体问题提出一个新问题:)