【问题标题】:Weka API: Installing package using package managerWeka API:使用包管理器安装包
【发布时间】:2016-04-18 08:27:09
【问题描述】:

我正在尝试通过 Weka API 使用 libsvm。我已将 weka-dev-3.7.6.jar 和 libsvm.jar 添加到我的 eclipse 构建路径中。下面是加载libsvm库的代码

public static void main(String[] args) {
    try {
        WekaPackageManager.loadPackages(true);
        AbstractClassifier classifier = ( AbstractClassifier ) Class.forName(
                "weka.classifiers.functions.LibSVM" ).newInstance();
    } catch (InstantiationException e) {
        // TODO Auto-generated catch block
        System.err.println("error 1");
        e.printStackTrace();
    } catch (IllegalAccessException e) {
        // TODO Auto-generated catch block
        System.err.println("error 2");

        e.printStackTrace();
    } catch (ClassNotFoundException e) {
        // TODO Auto-generated catch block
        System.err.println("error 3");

        e.printStackTrace();
    }

}

我收到以下错误

Refreshing GOE props...
Exception in thread "main" java.lang.UnsupportedClassVersionError: java_cup/runtime/SymbolFactory : Unsupported major.minor version 52.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)

我在构建路径上添加了 java-cup-11b-runtime.jar。但是,错误仍然存​​在。

【问题讨论】:

    标签: weka libsvm


    【解决方案1】:

    您正在尝试使用不支持 Java 8 的 JVM 运行您的应用程序。

    安装兼容 Java 8 的 JRE(或 JDK,如果您需要它进行开发)并使用随附的 JVM 运行您的应用程序。

    以下是映射到 Java 版本的 major.minor 版本号:

    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
    

    阅读here 获取维基百科参考。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-20
      • 1970-01-01
      • 2011-09-30
      • 2016-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多