我在UBUNTU 16.04下遇到了Neo4J服务器的问题。 我想安装neo4j的2.3.3版本。现在,当我尝试启动服务器时,出现了这个错误:
➜~sudo/ var / lib / neo4j / bin / neo4j start
错误:无法找到java。 (无法执行/ usr / lib / jvm / java-7-oracle / jre / bin / java / bin / java) *请使用Oracle(R)Java(TM)7或OpenJDK(TM)来运行Neo4j Server。 *有关Neo4j服务器的安装说明,请参阅http://docs.neo4j.org/。
问题是我的JAVA_HOME不是错误给出的路径:
➜~echo$ JAVA_HOME / usr / lib中/ JVM / JAVA -8- ORACLE /
有关此问题的根本原因的任何想法吗?
答案 0 :(得分:0)
当您将其作为“sudo”运行时,您将以root用户身份运行它,而不是您的用户。因此,您的JAVA_HOME
路径(您的用户环境)将不适用。