user2775185
user2775185

Reputation: 1197

cassandra-cli not working with latest version

[root@PPWFMD509 bin]# ./cassandra-cli Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/cassandra/cli/CliMain : Unsupported major.minor version 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) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) Could not find the main class: org.apache.cassandra.cli.CliMain. Program will exit.

able to run cqlsh.

Upvotes: 0

Views: 603

Answers (1)

RussS
RussS

Reputation: 16576

Basically the error is telling you that your Java version needs to be 7. Updating Java (or fixing which java is used by CLI) should fix the problem. Cqlsh is a python program so it won't have the same issue.

Release Name = Major Version Number

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

Upvotes: 0

Related Questions