2013-03-11 8 views
7

Używam WekaPróba dodania sterownika bazy danych (JDBC): RmiJdbc.RJDriver - Błąd, a nie CLASSPATH?

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

dostaję następujące drukowane na konsoli w kolorze czerwonym w Eclipse:

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

Co się stało?

Odpowiedz

10

Nic nie jest nie tak. weka.jar ma w sobie plik DatabaseUtils.props. Ten plik ma następującą linię w subversion, dlatego weka próbuje załadować te sterowniki.

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

Otwórz plik jar za pomocą narzędzia zip i poszukaj pliku weka \ experiment \ DatabaseUtils.props.

+0

Tak, znalazłem tę linię. Nie używam żadnej bazy danych i ładuję danych tylko przy użyciu plików CSV. Czy mogę bezpiecznie zignorować ten błąd? – TheCrazyProgrammer

+0

tak, możesz zignorować to bezpiecznie. Skomentuj tę linię, jeśli chcesz –

+0

@Atilla Ozgur dzięki dzisiaj Twoja odpowiedź pomoże mi rozwiązać mój problem dzięki znowu koleś .... +1 – Ashish

Powiązane problemy