我正在尝试通过在 Windows 7 上运行的 El-Manzalawy 编写的 Weka 包装器在 Java 中以编程方式使用 LibSVM。我已添加C:\Program Files (x86)\libsvm-3.12\java\libsvm.jar到我的CLASSPATH环境变量中。添加之后,我现在可以通过 Weka 资源管理器用户界面使用 LibSVM,但是当我在代码中调用它时它仍然失败(在 eclipse 中调试)。
我尝试使用Weka.core.Utils.forName. 然后LibSVM.java调用 java 方法Class.forName(...),将 CLASS_SVM 作为设置为“libsvm.svm”的参数传递。
我曾经Weka.core.Utils.forName以编程方式创建其他分类器而没有问题。
有人有想法么?