Neo4j无法启动,求助
发布于 7 年前 作者 young 13937 次浏览 来自 问答

启动Neo4j Community Edition,报错:如下。环境应该没问题,用java 和javac都反应正常。版本是jdk1.8,neo4j CE 3.0.0请问为什么无法启动Neo4j啊,求各位大神们帮助,非常感谢!

java.lang.NoSuchFieldError: auth_enabled at org.neo4j.server.configuration.ConfigLoader.overrideEmbeddedDefaults(ConfigLoader.java:109) at org.neo4j.server.configuration.ConfigLoader.calculateSettings(ConfigLoader.java:86) at org.neo4j.server.configuration.ConfigLoader.loadConfig(ConfigLoader.java:71) at org.neo4j.desktop.runtime.DesktopConfigurator.refresh(DesktopConfigurator.java:54) at org.neo4j.desktop.runtime.DesktopConfigurator.<init>(DesktopConfigurator.java:49) at org.neo4j.desktop.model.DesktopModel.<init>(DesktopModel.java:51) at org.neo4j.desktop.Neo4jDesktop.start(Neo4jDesktop.java:62) at org.neo4j.desktop.Neo4jDesktop.main(Neo4jDesktop.java:46) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.exe4j.runtime.LauncherEngine.launch(Unknown Source) at com.exe4j.runtime.WinLauncher.main(Unknown Source) at com.install4j.runtime.launcher.WinLauncher.main(Unknown Source)

6 回复

你是不是 把 auth 文件给删掉了

@pangguoming 应该不是吧,我之前因为想改登录密码删过这个文件,按照经验,这个文件在重新打开客户端后会自动生成,所以我觉得这个文件或许不是关键问题,有没有可能是哪里出现问题导致客户端无法找到这个文件,比如路径错了?

我把neo4j卸载重装之后,还是打不开,并且出现新错误:如下。网上有说这个错误是jar包冲突导致的,但找到的都是其他软件的解决方案,请问应该如何解决啊,是哪两个个jar包冲突了。 java.lang.NoSuchMethodError: org.neo4j.helpers.Args.parse([Ljava/lang/String;)Lorg/neo4j/helpers/Args; at org.neo4j.desktop.Parameters.<init>(Parameters.java:32) at org.neo4j.desktop.Neo4jDesktop.main(Neo4jDesktop.java:45) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:65) at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:101) at com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:26)

初步解决,原因是我在jre\lib\ext包中引入的jar包问题,因为我把引入的neo4j的jdbc的所有jar包全部删除后,终于可以启动了,目前还不知道哪个jar包的问题

与3.1.3版本冲突的jar包为neo4j-kernel-2.0.3.jar

回到顶部