在Weka中以编程方式使用LibSVM的java classpath错误

时间:2012-08-01 12:33:44

标签: java classpath weka libsvm

我正在尝试在Java中以编程方式使用LibSVM,通过在Windows 7上运行的El-Manzalawy编写的Weka包装器。我已将C:\Program Files (x86)\libsvm-3.12\java\libsvm.jar添加到我的CLASSPATH环境变量中。添加之后我现在可以通过Weka explorer用户界面使用LibSVM了,但是当我在代码中调用它时它仍然失败(在eclipse中调试)。

我尝试使用Weka.core.Utils.forName创建它。这将转到LibSVM.java,然后调用java方法Class.forName(...),将CLASS_SVM作为param设置为“libsvm.svm”。

我已经使用Weka.core.Utils.forName以编程方式创建其他分类器而没有任何问题。

有人有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您应该能够使用此处发布的答案在您的java程序中粘合libsvm和weka:How to use LibSVM with Weka in my Java code?

答案 1 :(得分:0)

使用Weka 3.7.6时添加LibSVM非常简单,因为它允许您通过包管理器通过command lineGUI安装它。所以我建议使用Weka 3.7.6。