【发布时间】:2021-08-06 12:34:34
【问题描述】:
我已经升级到neo4j 4.3.2 社区版。这带来了其他 Neo4J 包,如 neo4j-graph-api、neo4j-logging、neo4j-procedure-api、neo4j-resource 全部 4.3.2。但是它会为 neo4j-garph-api 相关类抛出编译错误。抛出的错误是:
\org.neo4j\neo4j-graphdb-api\4.3.2\5c61e5a720893ca4a114c92aa7f256375e87edf5\neo4j-graphdb-api- 4.3.2.jar(org/neo4j/graphdb/Label.class) 类文件有错误的版本 55.0,应该是 52.0 请删除或确保它出现在类路径的正确子目录中。
neo4j-logging 4.3.2 和 neo4j-procedure-api 4.3.2、neo4j-resource 4.3.2 等的类会引发类似错误
单独降级这些软件包是可行的。我假设所有这些子包也有自己的 4.3.2 版本,这应该使其与最新的 neo4j 版本兼容。 出了什么问题?我错过了什么吗?
【问题讨论】:
-
从哪个版本升级到 4.3.2?您使用的是 JDK 8 吗?您需要 JDK 11 来支持 4.x。
-
从 3.2 开始。我正在使用 Java 11
-
能否在您的问题中包含依赖关系树?
-
@fbiville 这个附加的图片有帮助吗?
标签: java neo4j compilation