今天打开Weka只是闪烁了DOS界面,没反应,后来看了下原来是安装CTeX时CLASSPATH被修改了,觉得有必要记录下Weka的环境配置。
一.Weka采用Java编写,所以你的电脑要配好jdk。所以:
-
- 在系统变量里点击新建,变量名填写JAVA_HOME,变量值填写JDK的安装路径,在这里就填写“C:\Program Files\Java\jdk1.7.0_67”了。
![]()
- 填写CLASSPATH,变量值填写“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”。注意不要忘记前面的点和中间的分号。
![]()
- 这里其实可以为以后访问数据库把数据库驱动一起配好,我用的是mysql,驱动在C盘目录下:
,可以直接在CLASSPATH中添加;C:\mysql-connector-java-3.1.13-bin.jar。 - 在系统变量里找到Path变量,这是系统自带的,不用新建。双击Path,由于原来的变量值已经存在,故应在已有的变量后加上%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;。
如此,jdk环境已配好。
二.使用UTF-8数据集:
在Weka安装目录下找到RunWEKA.ini文件,用记事本打开,找到fileEncoding=Cp1252行,将“Cp1252”改为“utf-8”,即:fileEncoding=utf-8。
三.配置文件访问数据库
Weka支持大部分数据库,我这里使用的是MySQL5.0,在前面CLASSP已经指好驱动了,这里就不说了,当然你要在数据库中建立一个数据库weka。
Weka的配置文件是DatabaseUtils.props,可以在weka.jar或者weka-src.jar文件中获取,位于weka/experiment包中。修改如下:

完成DatabaseUtils.props文件的配置后,要放在三个固定位置之一,Weka才能找到:
(1)Weka安装目录下。
(2)用户目录中的wekafiles/props子目录中。在命令行使用echo %USERPROFILE%可以找到目录路径。
(3)类文件中,通常是wela.jar文件。
四.访问数据库
单击Explorer(探索者)-->Open DB按钮,单击
按钮,设置数据库连接参数,再点击
,就可以看到下面的
。


,可以直接在CLASSPATH中添加;C:\mysql-connector-java-3.1.13-bin.jar。
浙公网安备 33010602011771号