2

neo4j 1.8.2opensuse 12.2/64にインストールしました。そのためには、次のようにファイルにJAVA_HOMEパスを追加する必要がありました。/etc/profile

export JAVA_HOME=/opt/java/64/jdk1.7.0_21/jre/:
export PATH=$PATH:/opt/java/64/jdk1.7.0_21/jre/bin/;

サーバーのステータスを確認しようとすると、次のエラーが表示されます

>service neo4j-service status

    neo4j-service.service - LSB: The Neo4J graph database server. See http://neo4j.org
              Loaded: loaded (/etc/init.d/neo4j-service)
              Active: failed (Result: exit-code) since Fri, 26 Apr 2013 17:13:56 +0200; 10s ago
             Process: 7234 ExecStart=/etc/init.d/neo4j-service start (code=exited, status=1/FAILURE)
              CGroup: name=systemd:/system/neo4j-service.service

    Apr 26 17:13:56 linux-wwcz neo4j-service[7234]: which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/...bin)
    Apr 26 17:13:56 linux-wwcz neo4j-service[7234]: Error: JAVA_HOME is not defined correctly.
    Apr 26 17:13:56 linux-wwcz neo4j-service[7234]: We cannot execute

neo4j-serviceへのリンク./bin/neo4j、つまりインストール時に使用されるファイルを考えると、かなり不可解です

./bin/neo4j install

ここで何が起こっているかについてのいくつかのアイデアはありますか?

ありがとう

解決した

実際にはjdk 6の代わりにjdk 7を使用していました

編集2

公式の neo4j ページによると、neo4j start. しかし、 Neo4j を Linux にインストールする方法でservice neo4j start/status/stop提案されているように実行しようとすると、問題が発生しました。

4

2 に答える 2

1

これを次のように変更してみてください。

export JAVA_HOME=/opt/java/64/jdk1.7.0_21/:
export PATH=$PATH:/opt/java/64/jdk1.7.0_21/bin/;
于 2013-04-26T15:31:13.357 に答える