伙计们
我安装了 weka 3.7.10(包括 jre1.7),并通过它的包管理器安装了 libsvm。
但是当我使用资源管理器打开数据并尝试选择分类器时,我发现“分类器->函数”下的“libSVM”是灰色的,无法使用(实际上是可以选择的,但是当我选择它时,开始按钮被禁用)
我检查了下载包的文件夹,我可以在“C:\Users\qsmile\wekafiles\packages\LibSVM\lib”中看到 libsvm.jar。
所以我将“C:\Users\qsmile\wekafiles\packages\LibSVM\lib\libsvm.jar”添加到 CLASSPATH 环境变量中,现在是“.;C:\Program Files (x86)\Java\jre7\lib\ ext\QTJava.zip;C:\Users\qsmile\wekafiles\packages\LibSVM\lib\libsvm.jar”,但它不起作用。
我编辑了weka安装目录下的“RunWeka.ini”文件,最后一行修改为“cp=%CLASSPATH%;C:\\Users\\qsmile\\wekafiles\\packages\\LibSVM\\lib\ \libsvm.jar”。此更改是根据http://weka.wikispaces.com/LibSVM上的故障排除部分。之后,当使用“java weka.core.SystemInfo”命令进行测试时,我可以看到属性 java.class.path 正确地显示了正确路径中的 libsvm.jar。但是,当我尝试在分类器中选择 libsvm 时,它仍然是灰色的并且不起作用。
那么,任何人都可以帮我解决这个问题吗?非常非常感谢!
我的操作系统:Windows 7 SP1