Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java CSVLoader——错误,不在类路径中?_Java_Csv_Ide_Classpath_Weka - Fatal编程技术网

Java CSVLoader——错误,不在类路径中?

Java CSVLoader——错误,不在类路径中?,java,csv,ide,classpath,weka,Java,Csv,Ide,Classpath,Weka,我用java编写了一个程序,使用weka对数据进行分类 第一个版本使用ArffLoader加载.Arff文件,该版本可以毫无问题地运行 但是,当我将代码更改为uses CSVLoader时,我遇到以下错误: ---Registering Weka Editors--- Trying to add database driver (JDBC): RmiJdbc.RJDriver - Error, not in CLASSPATH? Trying to add database driver (JD

我用java编写了一个程序,使用weka对数据进行分类

第一个版本使用ArffLoader加载.Arff文件,该版本可以毫无问题地运行

但是,当我将代码更改为uses CSVLoader时,我遇到以下错误:

---Registering Weka Editors---
Trying to add database driver (JDBC): RmiJdbc.RJDriver - Error, not in CLASSPATH?
Trying to add database driver (JDBC): jdbc.idbDriver - Error, not in CLASSPATH?
Trying to add database driver (JDBC): org.gjt.mm.mysql.Driver - Error, not in CLASSPATH?
Trying to add database driver (JDBC): com.mckoi.JDBCDriver - Error, not in CLASSPATH?
Trying to add database driver (JDBC): org.hsqldb.jdbcDriver - Error, not in CLASSPATH?
我已将目标文件更改为.CSV文件并导入:

import weka.core.Instances;
import weka.core.converters.ArffLoader;
import weka.core.converters.CSVLoader;
谁能告诉我有什么问题吗?我唯一改变的是不再使用ArffLoader,而是尝试使用CSVLoader


请原谅我的英语不好。

您的
jdbc驱动程序似乎不包含在
类路径中。。请交叉核对一下

如何将类路径添加到项目中?它不在Windows环境变量中,对吗?没关系,这是我的问题。我在CSV中为类设置了错误的索引。。。。这就是为什么我没有得到任何结果。对不起,我在CSV中设置了错误的类索引。。。。instances.setClassIndex(instances.numAttributes()-1);等于27。我的.CSV文件的索引应该是3,而不是3。很抱歉给你带来了混乱