0
我正在嘗試一些Apache Cassandra示例,並可以通過調用cassandra.bat文件運行服務器。我沒有故意改變任何事情,但現在,卡桑德拉不會開始。Apache Cassandra啓動問題
我在Web上搜索錯誤消息「找不到主類:Files \ Apache。程序將退出。」並發現系統變量CATALINA_HOME中可能有一些空間,但我沒有設置該變量。你知道這個錯誤的適當解決方案嗎?
提前致謝!
E.薩班
C:\Program Files\Apache Cassandra\bin>cassandra Starting Cassandra Server Exception in thread "main" java.lang.NoClassDefFoundError: Files\Apache Caused by: java.lang.ClassNotFoundException: Files\Apache at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) Could not find the main class: Files\Apache. Program will exit.
是的,它有一個空間! :-) – Sae1962 2011-03-31 11:52:47
C:\ Users \ Saban \ workspace \ Java \ DistributedNetworking> echo%JAVA_HOME% C:\ Program Files \ Java \ jdk1.6.0_20 \ bin – Sae1962 2011-03-31 11:53:46
是的,這是我確定的問題。我改變了Cassandra的路徑爲「Apache Cassandra」。這就是問題的原因。 – Sae1962 2011-03-31 12:00:36