第一:从waikato的主页http://www.cs.waikato.ac.nz/ml/weka/下载适合自己的版本,本人选用的是:weka-3-6-9.exe。
第二:运行weka需要有JRE,本人电脑上安装了jdk6.0(ps:之前下载了好几个版本,都不适用,不知道是不是与oracle 10g 下安装的jdk 、jre 冲突)
第三:设置环境变量:(根据具体安装路径设置)
weka_home: D:Program FilesWeka-3-6
java_home: D:Program FilesJavajdk1.6.0_10
第四:用压缩文件打开(不是解压缩)安装路径 D:Program FilesWeka-3-6 下的weka.jar。如图:
打开 weka 文件夹下的experiment目录下的DatabaseUtil.props文件,将其改为DatabaseUtil.props.example(备用)。因为我们连接的是oracle,所以找到 DatabaseUtil.props.oracle 打开,按照下图修改,并保存,最后将文件名改为:DatabaseUtil.props。
第五:将oracle 的驱动ojdbc14.jar ,放到 D:Program FilesJavajdk1.6.0_10in的目录下(注意:网上很多建议放在weka的目录下,不过我试了很多次没有成功,最后试着把ojdbc14.jar放在java的目录下,成功了)
第六:修改环境变量:
path:%JAVA_HOME%in;(先安装的oracle ,存在如下路径,path:D:oraclein;D:oraclejre1.4.2inclient;D:oraclejre1.4.2in; 建议把%JAVA_HOME%in;放在oracle路径之前。)
classpath:%JAVA_HOME%/lib/ojdbc14.jar;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar
这样就大功告成了。
启动weka (with console)——Explorer ——open DB
输入用户、密码,点击connect
如下图所示,连接成功: