這裡說說Linux下weka的安裝及出現的主要問題。
首先,下載weka的穩定版本weka-3-6-8.zip(下載見 http://pan.baidu.com/share/link?shareid=433873&uk=487907638 ),然後解壓。終端進入weka目錄
執行java -Xmx1000M -jar weka.jar
一般會出現下面的提示:
---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?
分析得知找不到數據庫的相關驅動。
這幾個驅動jar包在這裡下載:
免費下載地址在 http://linux.linuxidc.com/
用戶名與密碼都是www.linuxidc.com
具體下載目錄在 /2013年資料/3月/6日/Linux下啟動weka出現Error, not in CLASSPATH
解壓後把這5個jar包拷貝到/usr/lib/jvm/java-7-sun/jre/lib/ext目錄下,你的路徑可能和我的不一樣,記著是你的jdk安裝路徑就行了。(網上有人說把那5個Jar包解壓到weka路徑下,然後修改CLASSPATH也能解決,我試過很多次,都不可行。)
然後重新啟動weka:java -Xmx1000M -jar weka.jar,上面的提示就不會出現了。