Java Libsvm类不在类路径中

Java Libsvm类不在类路径中,java,weka,libsvm,Java,Weka,Libsvm,我正在尝试使用Weka libsvm实现。我已经安装了weka-3.6版本,并添加了weka文件夹libsvm.jar文件。我将.jar文件的整个路径放在环境变量的类路径中。然而,当我试图从WEKA Api使用libsvm函数时,我收到了以下消息:libsvm类不在类路径中。当我在控制台中键入echo%CLASSPATH%时,我得到的是C:\Program Files\Weka-3-6\libsvm.jar这是libsvm文件。你知道怎么回事吗 运行weka的默认批处理脚本使用以下命令: set

我正在尝试使用Weka libsvm实现。我已经安装了weka-3.6版本,并添加了weka文件夹libsvm.jar文件。我将.jar文件的整个路径放在环境变量的类路径中。然而,当我试图从WEKA Api使用libsvm函数时,我收到了以下消息:
libsvm类不在类路径中。当我在控制台中键入
echo%CLASSPATH%
时,我得到的是
C:\Program Files\Weka-3-6\libsvm.jar
这是libsvm文件。你知道怎么回事吗

运行weka的默认批处理脚本使用以下命令:

set _cmd=%1
set _java=javaw
if "%_cmd%"=="" set _cmd=default
if "%_cmd%"=="-h" set _java=java
%_java% -classpath . RunWeka -i .\RunWeka.ini -w .\weka.jar -c %_cmd% "%2"

我还尝试使用java-jar weka.jar运行weka.jar文件。在这两种情况下,我都收到了相同的消息错误。

如果显式使用-classpath标志,则不使用%classpath%变量。您可以将libsvm添加到-classpath(在windows上是分号分隔的)或将weka添加到classpath变量。

weka的完整命令行是什么?您指的是什么命令行?你是说什么是快捷脚本?是的-java。。。(您使用的是-jar还是-cp标志)?我编辑了我的问题。我使用libsvm.jar文件将C:\Program Files\Weka-3-6添加到类路径中,并收到以下错误:尝试添加数据库目录JDBC JDBC.iddriver不在类路径中?请尝试类似于-classpath的内容。“;C:\Program Files\Weka-3-6\libsvm.jar”