我们正在使用 java 8u45 测试 neo4j 2.2.2,但启动 neo4j 时出现错误。
错误! Neo4j 无法使用 java 版本 1.8.0_45 启动。
* 请使用Oracle(R) Java(TM) 7 运行Neo4j Server。从以下位置下载“Java 平台 (JDK) 7”:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
* 请参阅http://docs.neo4j.org/ Neo4j 服务器安装说明。
数据库仍然启动,所以问题是:这个错误消息是一个错误还是我们应该将 java 8 版本恢复到 7。
函数 checkjvmcompatibility() 上的/bin/utils 脚本触发错误
谢谢!!!
最佳答案
它清楚地表明您应该使用 Java 7。这是系统要求,由库强制执行。
但是 http://docs.neo4j.org/ 上的发行说明说:
Neo4j 2.2.2 is a maintenance release, with critical improvements. Notably, this release: Provides full support for Oracle and OpenJDK Java 8.
因此,要么文档中有错误,要么(更有可能)他们忘记更新兼容性检查实用程序。向他们发送有关此问题的消息。
关于java - neoj4 2.2.2 是否支持 java 8?,neo4j/bin/utils 脚本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30633222/