cassandra-cli没有使用最新版本

时间:2014-01-24 10:09:23

标签: cassandra

[root @ PPWFMD509 bin]#。/ cassandra-cli 线程“main”中的异常java.lang.UnsupportedClassVersionError:org / apache / cassandra / cli / CliMain:不支持的major.minor版本51.0         at java.lang.ClassLoader.defineClass1(Native Method)         at java.lang.ClassLoader.defineClass(ClassLoader.java:621)         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)         at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)         at java.net.URLClassLoader.access $ 000(URLClassLoader.java:56)         在java.net.URLClassLoader $ 1.run(URLClassLoader.java:195)         at java.security.AccessController.doPrivileged(Native Method)         在java.net.URLClassLoader.findClass(URLClassLoader.java:188)         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)         在sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:301)         at java.lang.ClassLoader.loadClass(ClassLoader.java:252)         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) 找不到主类:org.apache.cassandra.cli.CliMain。程序将退出。

能够运行cqlsh。

1 个答案:

答案 0 :(得分:0)

基本上错误告诉您Java版本需要为7.更新Java(或修复CLI使用的java)应解决问题。 Cqlsh是一个python程序,所以它不会有同样的问题。

发布名称=主要版本号

J2SE 8 = 52,
J2SE 7 = 51,
J2SE 6.0 = 50,
J2SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45

How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version