Mint 13 に移行する前に、Ubuntu 12.04 で Neo4j データベースを正常に使用していました。
sudo service neo4j-service start
開始しようとするたびに、次のように表示されます。
WARNING: Max 1024 open files allowed, minimum of 40 000 recommended. See the Neo4j manual.
WARNING! You are using an unsupported Java runtime. Please use JDK 6.
Starting Neo4j Server...Exception in thread "main" java.lang.NoClassDefFoundError: org/neo4j/server/storemigration/PreStartupStoreUpgrader
Caused by: java.lang.ClassNotFoundException: org.neo4j.server.storemigration.PreStartupStoreUpgrader
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: org.neo4j.server.storemigration.PreStartupStoreUpgrader. Program will exit.
java -version
コマンドの結果は次のとおりです。
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-0ubuntu1~12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
Linux Mint 13 Cinnamon x86_64 を実行しています。私が言ったように、同じバージョンの OpenJDK を使用する Ubuntu 12.04 x86_64 ではすべて問題ありませんでした。
私は何をすべきか?ありがとうございました。