gpt4 book ai didi

java - Neo4j 无法在 arch linux 上启动 - "java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log"

转载 作者:太空宇宙 更新时间:2023-11-04 15:12:00 24 4
gpt4 key购买 nike

我正在尝试在 arch Linux 机器上安装 neo4j,但遇到了麻烦。这是我收到的错误消息:http://pastie.org/8646079 .

我尝试按照手册中的 Linux 安装说明进行操作,并尝试从 AUR(非官方 arch Linux 软件包)安装软件包,但都给出了相同的错误。

我认为这可能与 slf4j 版本冲突有关,但我不太确定,所以这是我在文件系统中搜索 slf4j 时得到的所有结果:http://pastie.org/8646086

如果有人知道出了什么问题以及如何解决它,我会非常高兴!

编辑:修复了这个问题。卸载jdk,删除/opt/java并重新安装,这解决了它。似乎 slf4j 的副本已安装到/opt/java 但未正确删除。

最佳答案

也许你可以通过在启动脚本中添加 -verbose=class 来启动 neo4j?

查看哪些类是从哪里加载的?然后它应该列在 /path/to/neo4j/log/console.log

Neo4j 安装应仅从 /path/to/neo4j/lib/path/to/neo4j/system/lib 加载文件

如果 slf4j 是从其他地方加载的,我们必须弄清楚它是如何进入 Neo4j 的类路径的。

关于java - Neo4j 无法在 arch linux 上启动 - "java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21231055/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com