【问题标题】:cassandra-cli not working with latest versioncassandra-cli 不适用于最新版本
【发布时间】:2014-01-24 10:09:23
【问题描述】:

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

能够运行 cqlsh。

【问题讨论】:

    标签: cassandra


    【解决方案1】:

    基本上,错误是告诉您您的 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-07
      • 1970-01-01
      相关资源
      最近更新 更多