WEKA开发环境的建立(Windows+NetBeans版)


1. 下载安装JDK环境
JDK的最新版是6.0了,在这个页面可以找到它的下载 http://java.sun.com/javase/downloads/index.jsp
点击JDK 6之后的Download按钮,转到下载页面。选择Accepct,过一会儿页面会刷新。
我们需要的是这个 Windows Offline Installation, Multi-language jdk-6-windows-i586.exe 53.16 MB ,点击它下载。也可以右键点击它上面的链接,在Flashget等工具中下载。
安装它和一般软件没什么区别。不过中间会中断一下提示你安装JRE,一并装上。
安装的默认位置,JDK是C:\Program Files\Java\jdk1.6.0,JRE是C:\Program Files\Java\jre1.6.0。

使用JDK当然还需要它的文档。回到 刚才的页面,点击Java SE 6 Documentation之后的Download按钮,进入下载页面。同样Accept,页面刷新后下载
Java(TM) SE Development Kit Documentation 6 jdk-6-doc.zip 52.36 MB
这个文件下好后可以放在JDK的安装目录备用。

当然你也可以使用5.0或者1.4.2等版本的JDK。

2. 下载安装WEKA软件
前面安装JDK时会提示安装一个JRE,因此我们只需要安装不带JRE的WEKA即可。下载地址在 http://www.cs.waikato.ac.nz/ml/weka/index_downloading.html
找到Developer version - Windows的
Click here to download a self-extracting executable without the Java VM
(weka-3-5-4.exe; 14,521,861 bytes)
点那个here进入下载页面。注意这一步打开的还是一个网页文件,不要直接放进下载软件中下载。打开该网页后过一段时间才会有一个下载exe文件的提示弹出来,让你下载。

如果想和Data Mining: Practical Machine Learning Tools and Techniques (Second Edition)一书的WEKA保持一致,则找到Book version - Windows的
Click here to download a self-extracting executable without the Java VM
(weka-3-4-9.exe; 10,327,113 bytes)
进行下载。
如果上述网页打不开,直接点击这两个的链接试试看: 3.5.4版 3.4.9版

安装它和一般软件没有什么区别。装好后从开始菜单里点击运行,应该能顺利打开WEKA。注意3.5.4版本的界面和以前版本的界面是不一样的。

3. 下载安装开发环境
这里我们用NetBeans作为Java的开发环境。当然你也可以选择Eclipse甚至JCreator。如果你发现你的机器跑NetBeans时慢到不可忍受,可以尝试换用JCreator,它是用C++写的,非常快,不过不能迁移到linux等平台。
最新的NetBeans 5.5在 http://www.netbeans.info/downloads/index.php 下载,这里你还可以选择一个你喜欢的语言版本。下面假设我们安装的是中文版。
运行下载得到的netbeans-5_5-windows.exe文件进行安装,其中有一步是选择JDK。如果你没有装过其它的JDK,则只有刚才安装的JDK 6.0 可供选择。
装好后打开NetBeans,选择“工具”菜单 - “Java平台管理器”,缺省的Java平台应该是JDK 1.6。点击“Javadoc”选项卡,“添加ZIP/文件夹”,找到刚才下载的jdk-6-doc.zip添加进去。
可以在在工具栏中点右键,“定制……”,把“编译文件”和“运行文件”两个按钮添加到工具栏。

4.测试开发环境
为了测试开发环境,我们把WEKA重新编译一次。
在某处新建一个WEKA-Rebuild目录,在它下面建一个目录叫src。在WEKA的安装目录中找到weka-src.jar,用winrar之类的解压缩软件打开,并把其中的目录weka解压缩到刚才建立的src目录下。
现在的目录结构应该是 WEKA-Rebuild -> src -> weka -> associations, attributeSelection, ...
打开NetBeans,“文件”菜单 - “新建项目” - 选择“常规”中的“基于现有源代码的Java项目” - “下一步”。“项目文件夹”选择WEKA-Rebuild目录,“项目名称”写weka-rebuild,“下一步”。在“源包文件夹”那里“添加文件夹”,找到src目录“打开”,“完成”。

现在NetBeans左上方项目那一栏应该有粗体的“weka-rebuild”,这就是我们要编译的weka项目。右键点它,“生成项目”。下方会出现很多警告,不用管,不出意外的话最后会提示你生成项目成功。仍然右键点击“weka-rebuild”,“运行项目”。会弹出一个对话框让你设置主类。WEKA 3.5.4的主类可设置成weka.gui.Main,之前版本的只能设置成weka.gui.GUIChooser。选中合适的主类后“确定”,不一会儿WEKA的界面就会出现在你面前,和开始菜单里运行的WEKA效果一样。

我们来给WEKA做一点点小小的修改。点击左上方“项目”里的“源包”,找到“weka.gui”,点左边的小加号打开它,找到“Main.java”,双击打开这个文件。在左中部“导航”的“成员试图”里找到函数main(String[] args),双击它跳到这个函数的位置。注释掉这个函数的第一行 LookAndFeel.setLookAndFeel(); 。按一下“F9”编译这个文件(或者点击工具栏相应按钮),然后按一下“Shift+F6”运行这个文件。看看是不是有了些变化?现在的界面是Java Swing的风格。


转载 http://hi.baidu.com/yypuuummexfhrzr/item/e0a36218a3b1d4e15f53b1b5


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值