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


好喝来自:
http://blogger.org.cn/blog/more.asp?name=DMman&id=23951

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(转者说明:现在已经升级到6。0了)在 http://www.netbeans.info/downloads/index.php 下载,这里你还可以选择一个你喜欢的语言版本。下面假设我们安装的是中文版。 
运行下载得到的netbeans-5_5-windows.exe文件进行安装,其中有一步是选择JDK。如果你没有装过其它的JDK,则只有刚才安装的JDK 6.0 可供选择。 


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的风格。 

OK,现在你就可以自由的修改定制属于你自己的WEKA了,记得不要违反GPL的版权规定哦~

你可能感兴趣的:(windows,职场,Netbeans,weka,休闲)