Apache Cassandra开始出现问题

时间:2011-03-31 09:32:06

标签: java apache cassandra

我正在尝试一些Apache Cassandra示例,可以通过之前调用cassandra.bat文件来运行服务器。我并没有刻意改变任何事情,但现在,Cassandra将无法启动。

我在网上搜索了错误消息“无法找到主类:Files \ Apache。程序将退出。”并发现在一个名为CATALINA_HOME的系统变量中可能存在一些空间,但我没有设置该变量。你知道这个错误的正确解决方案吗?

提前致谢!

电子。萨班

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.

1 个答案:

答案 0 :(得分:3)

也许你的Cassandra-Installation-Dir有一个空间?你在哪里安装的? 当前运行脚本在Windows上遇到问题,如果您解压缩文件的目录中有空格。

也许你的JAVA_HOME设置错了?打开控制台(开始 - >运行 - > cmd)并输入

echo %JAVA_HOME%