2013-03-11 19 views
7

我使用的Weka嘗試添加數據庫驅動程序(JDBC):RmiJdbc.RJDriver - 錯誤,不在CLASSPATH中?

import weka.core.Instances; 
import weka.core.converters.ConverterUtils.DataSource; 
. 
. 
DataSource source; 
source = new DataSource("somecsvfile.csv"); 

我獲得以下印在控制檯中紅色月食:

---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? 

有什麼不對?

回答

10

沒有錯。 weka.jar中有一個DatabaseUtils.props文件。該文件在subversion中有以下行,因此weka會嘗試加載該驅動程序。

jdbcDriver=RmiJdbc.RJDriver,jdbc.idbDriver,org.gjt.mm.mysql.Driver,com.mckoi.JDBCDriver,org.hsqldb.jdbcDriver 

使用zip實用程序打開jar文件並查找weka \ experiment \ DatabaseUtils.props文件。

+0

是的,我發現那一行。我沒有使用任何數據庫,只使用CSV文件加載數據。我可以放心地忽略這個錯誤嗎? – TheCrazyProgrammer 2013-03-12 06:55:37

+0

是的,你可以安全地忽略它。如果你想 – 2013-03-12 07:25:09

+0

@Atilla Ozgur評論出這條線今天謝謝你的回答幫助我解決我的問題再次感謝兄弟.... +1 – Ashish 2013-12-06 12:57:02

相關問題