解决“libsvm classes not in CLASSPATH”问题

libsvm.jar,wlsvm.jar weka报Problem evaluating classifier:libsvm classes not in CLASSPATH错误所需jar包,并且一定要用正确的libsvm.jar包,否则还会报Problem evaluating classifier:Rand错误,上传的这个压缩包里面的jar包可同时解决这两种报错,具体操作网上很多人写过了,这里不再详述,希望能帮助到大家。 立即下载
解决“libsvm classes not in CLASSPATH”问题 (2007-10-29 14:51)
标签: libsvm classes CLASSPATH  分类: 人工智能

解决“libsvm classes not in CLASSPATH”问题,总结如下:

方法一:

以WEKA 3.5.4为例(3.4版的不支持) :把libsvm.jar 和wlsvm.jar 两个文件放到weka的安装目录下。然后打开runweka.ini这个文件,把 cmd_default=javaw -Xmx#maxheap# -classpath "%#此前在首页部分显示#CLASSPATH%;#wekajar#" #mainclass# 修改为 cmd_default=javaw -Xmx#maxheap# -classpath "%CLASSPATH%;#wekajar#;libwlsvm.jar;libsvm.jar" #mainclass# 然后直接运行runweka.bat,打开Explorer,可以在Classify的Classifier-function中找到LibSVM,像使用其它Classifier一样使用它就可以了。


方法二:

※※※※※ 方法来自于“数据挖掘青年(http://blogger.org.cn/blog/more.asp?name=DMman&id=27066)。感谢对本方法所作的努力!Weka3.5.5后增加了libsvm这个选项,在分类器中的functions下面。但是,试图运行的时候,系统提示:Problem evaluating classifier:libsvm classes not in CLASSPATH。然后我们在环境变量-》系统变量-》CLASSPATH,把F:Some SoftwaresWeka-3-5libsvm.jar(这个jar文件是在http://www.cs.iastate.edu/~yasser/wlsvm/.下载的)添加进去了,但是还是没有用。如何才能时libsvm跑起来呢?

(libsvm.jar是网上的一个工具包,Weka对它做了包装,从而可以调用它。详细见:http://www.csie.ntu.edu.tw/~cjlin/libsvm/index.html)

首先,我自己对libsvm的算法不熟悉。遇到网友讨论这个问题。我试了下,这样的步骤可以使weka中的libsvm跑起来:

1、 http://www.cs.iastate.edu/~yasser/wlsvm/ 上下载两个jar文件 把他们加到classpath里。

2、将weka安装目录下的weka.jar解压。

3、cmd进入控制台,通过java weka.gui.Main启动Weka,这样里面的算法就可以用了。

可见,所谓的把libsvm.jar加到classpath,也要保证weka能找到它。

如果想直接在软件里使其可以运行的话,要把libsvm.jar加到weka的工程里 重新打包把它打进去才可以吧!


From:http://huangbo929.blog.edu.cn/2007/64354.html

java.lang.Exception: libsvm classes not in CLASSPATH!问题解决方法 weka中svm的使用 阅读详情

相关推荐

System Java Compiler was not found in classpath

原因:: IDEA 会记住之前用的jdk 目录,当你使用的上一个版本的jdk 卸载删除之后,idea还是 有记录存在,会去找上个版本的javac 地址,这样就不好了呀,我们就不让他自己找,我指定你用啥,你就用啥。二、jdk的版本不对应,也就是我们用idea在Project Structure里面设置的sdk不对。一、jdk没有安装好,cmd运行 java -version看一下。每天一个小问题,天天在成长,程序员的秃头之路!代码其实很简单就是一个main方法。为什么会出现这个问题呢?

慕孑晨的博客 1272

spring 工程骨架创建 :报spring library not found in the module depencencies list

显示红色

oDianZi1234567的博客 1万+

解决weka 中“libsvm classes not in CLASSPATH问题

好不容易在网上搜集的,却是有效果,收藏在此,供以后查阅 解决libsvm classes not in CLASSPATH问题 2010年07月20日 星期二 下午 04:09 解决libsvm classes not in CLASSPATH问题,总结如下:

xwolfs的专栏 1660

android导入第三方包所遇到的NoClassDefFoundError错误

最近开发项目需要从google地图转换到高德地图,所以在原有工程的基础上,只需要导入高德地图的包即可,代码大致和google的一样。但是导入后,eclipse下不会提示错误,但是在模拟器执行的时候就会报错:NoClassDefFoundError错误。 先给出网上对此错误的提示: -----------------------------------------------

其实并不难,是你太悲观 3万+

Weka:Problem evaluating classifier:libsvm classes not in CLASSPATH

Weka3.5后增加了libsvm这个选项,在分类器中的functions下面。但是,试图运行的时候,系统提示:Problem evaluating classifier:libsvm classes not in CLASSPATH。这是因为Weka只是提供了Libsvm的Wrapper调用机制,必须要安装Libsvm后将附带的jar路径添加到Weka的启动路径中。怎么解决呢?我的Weka版本较

pymqq的专栏 2030

weka源码调试libSVM出现libsvm classes not in CLASSPATH

在eclipse中调试weka,在使用LibSVM时,发现直接运行的时候提示libsvm classes not in CLASSPATH 解决方式: Run Configuration-Classpath-Add External JARs 添加LibSVM.jar 即可。 weka 3.6.10

sunnyorcloudy的专栏 413

解决weka3.7导入libSVMnot found classes in ClassPath

在eclipse中导入weka3.6.jarlibsvm.jar使用完全没问题,但当使用weka3.7以上版本时却出现了not found classes in ClassPath,折腾了好长时间终于找到了解决办法。 解决办法如下: 首先导入图中选中的jar包,此时运行提示not found classes in ClassPath,但当导入lib下的jar时,根本发现不了类。只能把

天泽28的专栏 1213

java调用weka3.7报错Exception in thread "main" java.lang.Exception: libsvm classes not in CLASSPATH!

解决方案:下载LibSVM1.0.10.zip(>=3.6.8),解压后,将LibSVM.jar和lib/libSVM.jar导入到java项目中。

m0_37435073的博客 724

Weka下LibSVM (WLSVM)的配置

引用:http://www.cs.iastate.edu/~yasser/wlsvm/ Weka安装完成之后就可以在分类器里面选择libsvm,但是会提示找不到model。 这是因为weka并没有直接把svm的包整合进来(可能考虑到升级等情况),这时只需设置一下就可以像其他分类器一样使用libsvm了。 (1)下载WLSVM包,上面的引用地址页面里可以找到下载链接,把libsvm.jar 和...

weixin_30496431的博客 87

运行时动态库:not found 及介绍-Wl,-rpath

一.**运行时**动态库:not found 对于运行链接动态库时找不到动态库的方法,最有几种解决方法: 第一种方法:找到缺少的动态库(由于编译和链接时候的使用到了这个动态库,所以很容易找得到),将其加到/lib,/usr/lib中的一个文件夹下,这几个文件夹是系统默认的搜索路径 第二种方法:设置临时增加链接动态库的路径 第三种方法:更改/etc/ld.so.cache 第四种方法:在程序编译时添加命令-Wl,-r

Homejim的博客 8980

成功解决:ERROR: transport library not found: dt_socket

如果你在开发环境中使用了某个版本的JDK来编译和构建应用程序,但是在调式运行时使用了不同版本的JRE,可能会出现兼容性问题。确保你使用的JDK和JRE版本是兼容的,想深入了解的小伙伴可以点击下面的博客。这个错误表明JVM无法找到用于调试的传输库,其实是JDK(Java开发工具的版本)和JRE(Java运行环境)不匹配。

阿鹏的博客 2097

java出现no XXX in java.library.path的解决办法

java一般使用两个path:classpathjava.library.path classpath是指向jar包的位置 java.library.path是非java类包的位置如(dll,so)

Mr.Xiao的专栏 6101

Cannot find class in classpath 报错

删除项目文件夹下的target文件夹里面内容,重新运行测试代码,报错 org.testng.TestNGException: Cannot find class in classpath: com.fc.htgl.testcases.TestOrderYD at org.testng.xml.XmlClass.loadClass(XmlClass.java:81) at org.testng.x...

weixin_30535565的博客 1312

详解LibSVM使用

 Dr.Y.Bao推荐数据试验中最好用上SVM的分类方法,让我们在Weka中使用LibSVM,我在网上差了半天,看到许多相同的被转来转去的帖子都讲得人晕头转向,尤其是像我这种Java基础不牢固的人更是不知所以,弄了半天走了不少弯路,不过最后总算是让我把LibSVM集成进Weka了,下面就以我自己的实际经验介绍一下最简单并且切实可行的方法:We

AlextoWarson的专栏 1万+

ssh整合报错:Exception in thread "main" org.springframework.beans.factory.BeanCreationExc

翻译:Exception in thread "main" org.springframework.beans.factory.BeanCreationExc 原因:这是spring配置文件报错 就是说你在配置实体类的value的时候 类型不匹配 比如你的实体类里定义了一个 private int age; int类型 而你在配置文件里注入的是<constructor-arg value=...

qq_41621043的博客 7607
上一篇: matlab 读自定义格式文件 fscanf & sscanf
下一篇: matlab的cell数组
gotomic
博客等级 码龄19年 54粉丝 19原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值