NEO4J:错误:无法找到java。 (无法执行/ usr / lib / jvm / java-7-oracle / jre / bin / java / bin / java)

时间:2016-05-18 18:07:20

标签: linux ubuntu neo4j jvm

我在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 /

有关此问题的根本原因的任何想法吗?

1 个答案:

答案 0 :(得分:0)

当您将其作为“sudo”运行时,您将以root用户身份运行它,而不是您的用户。因此,您的JAVA_HOME路径(您的用户环境)将不适用。