「javaweka安装」安装weka必须安装Java吗
今天给各位分享javaweka安装的知识,其中也会对安装weka必须安装Java吗进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、如何安装 weka-3-7-0.exe
- 2、在cmd中用java调用weka.core.converters.TextDirectoryLoader时,说“找不到或无法加载主类weka”
- 3、在R上如何安装RWeka
如何安装 weka-3-7-0.exe
给你个参考,虽说版本不同,但原理是相通的,
一、WEKA的安装
在WEKA的安装文件中有weka-3-5-6.exe和weka-3-5-6jre.exe,这两个软件我们安装一个即可,它们的区别是weka-3-5-6.exe只安装WEKA,而weka-3-5-6jre.exe是将WEKA和JRE一起安装,所以在安装之前我们应该首先检查一下我们的电脑中是否安装了JRE,如果本机中已经安装了JRE,那么我们就选择weka-3-5-6.exe安装程序,如果没有安装JRE,我们就选择weka-3-5-6jre.exe安装程序,下面我们来分别介绍这两种安装方法。
1、 weka-3-5-6.exe
若本机中已经安装了JRE,那么我们就选择安装此文件,双击此文件开始进行安装,在出现的窗口中点击Next
然后点击I Agree
再点击Next
此时出现如下窗口,Browse左边的区域是WEKA的默认安装路径,我们可以点击Browse选择我们想要安装WEKA的位置,然后点击窗口下方的NEXT,也可以不点击Browse直接将WEKA安装到默认的目录下,即直接点击窗口下方的NEXT,
在新出现的窗口中点击Install开始安装,
等待几秒种后点击Next
在新窗口中会有一个Start Weka单选框(默认情况下是选中的),如果我们想安装完成后就启动WEKA,那么我们就直接点击新窗口下方的FINISH 完成安装,如果我们不想立即启动WEKA可以单击Start Weka前面的单选框,然后点击FINISH即可完成安装,此时WEKA已经安装到我们的电脑中。
2、 weka-3-5-6jre.exe
若本机中没有安装JRE,我们选择安装此文件,双击此文件开始进行安装,在出现的窗口中点击Next
然后点击I Agree
再点击Next
此时出现如下窗口
Browse左边的区域是默认安装WEKA的地方,我们可以点击Browse选择我们想将WEKA安装的位置,然后点击窗口下方的NEXT,也可以不点击Browse直接将WEKA安装到默认的目录下,即直接点击窗口下方的NEXT,
在新出现的窗口中点击Install开始安装,
等待几秒种后在新出现的窗口中直接点击下方的接受(此时进行的是典型安装模式),
然后等待几分钟,此时正在安装的是J2SE Runtime Environment,待安装完毕我们点击完成,
然后在新出现的窗口中点击NEXT,
在新窗口中会有一个Start Weka单选框(默认情况下是选中的),如果我们想安装完成后就启动WEKA,那么我们就直接点击新窗口下方的FINISH 完成安装,如果我们不想立即启动WEKA可以单击Start Weka前面的单选框,然后点击FINISH即可完成安装。
此时WEKA和JRE均已安装到我们的电脑中。
3、配置环境变量
以上两种不同的方式安装完成后我们都还要配置环境变量,右键单击桌面上的我的电脑,点击属性,
在新出现的系统属性窗口中点击高级,
然后点击窗口下方的环境变量,此时会出现一个环境变量窗口,
该窗口有两个区域,上面的是Administrator的用户变量,下面的是系统变量,我们需要配置的是下面的这个区域中的变量。找到下面系统变量窗口中的PATH变量并双击,在变量值的区域中的最前面添上我们的JRE的安装路径(注意要到BIN文件)。
例如如果我们安装的时候选择的是默认的安装目录,那么就添加如下内容:C:\Program Files\Java\jre1.5.0_13\bin;
若没有PATH变量可以点击窗口下方的新建按钮添加此属性,
在变量名中输入PATH,在变量值中输入C:\Program Files\Java\jre1.5.0_13\bin;,然后点击确定按钮)。
然后点击确定
点击确定
点击确定即可,此时环境变量配置完成。
二、WEKA的启动
在开始程序中找到WEKA3.5.6(注意版本不同名称也不同,但都是叫WEKA……),选择WEKA3.5(with console)
单击即可启动WEKA,启动WEKA时我们会发现首先出现的是一个命令提示符
等待几秒种后又出现了一个窗口Weka3.5.6
这个窗口就是WEKA的主窗口,接下来我们就可以使用WEKA工具了。
三、连接数据库方法
但是这时在刚才出现的命令提示符中有这样一行信息:
Trying to add JDBC driver: oracle.jdbc.driver.OracleDriver - Error, not in CLASS
PATH?
这则信息说明我们无法连接数据库,这时我们进行连接数据库的配置。
在WEKA的安装目录下(如C:\Program Files\Weka-3-5)新建一个lib目录,将安装文件中的数据库Driver for JDBC(jar包)即ojdbc14.jar文件拷贝进lib,然后再右键点击桌面上的我的电脑,选择属性
切换到高级选项卡
点击窗口下方的环境变量(和刚才配置环境变量时一致),在系统变量中双击CLASSPATH(若没有此变量也需要点击新建按钮来添加,方法和前面添加PATH变量一致)
在编辑系统变量窗口中的变量值中的最前面添加ojdbc14.jar文件所在的目录,最前面要加上“.;”,假如还以刚才的目录为例,则应添加:.;C:\Program Files\Weka-3-5\lib\ojdbc14.jar;
然后点击确定——确定——确定即可。
然后我再将WEKA安装程序中的DatabaseUtils.props文件复制到WEKA的安装路径下(如C:\Program Files\Weka-3-5),weka运行时会使用此文件。用UltraEdit打开此文件对里面的内容进行更改。
找到:
# database URL
jdbcURL=jdbc:oracle:thin:@10.8.2.16:1521:olap将jdbcURL的内容改为我们想要连接的数据库,如jdbcURL=jdbc:oracle:thin:@10.8.102.6:1521:hollycrm(假如我们安装的是ORACLE数据库,连接到10.8.102.6这台服务器,服务器的端口号(port)为:1521,服务器的名称为hollycrm)然后保存修改即可
重新打开WEKA,我们发现命令提示符中刚才的信息现在没有了,说明我们配置成功了,然后我们点击WEKA3.5.6窗口第二个菜单(Applications)下的Explorer
这时我们就打开了Explorer窗口,在该窗口的第二栏中有四个可点按钮,我们点击第三个按钮:Open DB……
这时会出现一个新的窗口,窗口的最上方CONNECTION信息中的URL就是我们刚刚配置地址,我们点击URL右边的USER按钮
在新出现的对话窗口中分别填上我们要登陆的数据库的用户名和密码,然后点击OK,再点击USER右边的按钮:CONNECT,此时如果在最下方的INFO窗口中会显示这样的信息:connecting to:jdbc:oracle:thin:@10.8.102.6:1521:hollycrm=true ,则说明我们连接数据库成功
相反,如果显示的信息为:connecting to:jdbc:oracle:thin:@10.8.102.6:1521:hollycrm=flase……,则说明我们连接数据库失败。
连接成功后我们就可以在中间的Query窗口中进行一些简单的数据库操作了。
四、调整JVM
如果我们在使用WEKA的过程中,在导入csv文件时出现了JVM堆大小不够的问题,我们就需要调整JVM的参数,将内存扩充到至少512M,调整方法如下:
在WEKA的安装目录下(如C:\Program Files\Weka-3-5)找到RunWeka.ini文件,打开此文件,将此文件后面的maxheap=128m修改为maxheap=512m,然后保存即可。
注:此参数需要视数据和机器设备情况综合考虑调整。
此时WEKA安装配置均已完成。
祝顺利!有问题,请追问.有帮助,望采纳.
在cmd中用java调用weka.core.converters.TextDirectoryLoader时,说“找不到或无法加载主类weka”
环境变量没有设置,win7:在我的电脑-属性-高级系统设置-环境变量-系统变量里,找到classpath的变量,就是在设置jre环境变量的时候添加的那个属性,后面加上;C:\Program Files\Weka-3-7\weka.jar;(前后俩分号都要!),然后点确定,重启电脑,再试试
在R上如何安装RWeka
第一步:
在你的计算机上安装jdk,并配置好环境变量。Weka是java实现的,本质上是调用一个java类。所以需要依赖rJava包
第二步:
安装rJava包。
code class="hljs tex has-numbering" install.packages('rJava')
--- 在此连线阶段时请选用CRAN的镜子 ---
试开URL’'
Content type 'application/zip' length 761221 bytes (743 KB)
打开了URL
downloaded 743 KB
程序包‘rJava’打开成功,MD5和检查也通过
下载的二进制程序包在
C:span class="hljs-command"\Users/spanspan class="hljs-command"\asus/spanspan class="hljs-command"\AppData/spanspan class="hljs-command"\Local/spanspan class="hljs-command"\Temp/spanspan class="hljs-command"\RtmpUT/span48J3span class="hljs-command"\downloaded/span_packages里/code
但是library()加载过程出错
code class="hljs r has-numbering" span class="hljs-keyword"library/span(rJava)
Error : loadNamespace()里算span class="hljs-string"'rJava'/span时.onLoad失败了,详细内容:
调用: inDL(x, as.logical(local), as.logical(now), span class="hljs-keyword".../span)
错误: 无法载入共享目标对象‘C:/Program Files/R/R-span class="hljs-number"3.1/spanspan class="hljs-number".3/span/span class="hljs-keyword"library/span/rJava/libs/i386/rJava.dll’::
LoadLibrary failure: %span class="hljs-number"1/span 不是有效的 Win32 应用程序。
错误: ‘rJava’程辑包或名字空间载入失败,/code
加载rJava报错,这里R客户端使用的是windows 32bit,操作系统的版本是64bit,系统安装的java是64bit的,跟rJava不兼容
解决方法,使用32bit的jre,通过重新设置环境变量。
code class="hljs tex has-numbering" Sys.setenv(JAVA_HOME='C:span class="hljs-command"\\/spanProgram Files (x86)span class="hljs-command"\\/spanJavaspan class="hljs-command"\\/spanjre6')
library('rJava')/code
java_home的值是你的jred的安装路径。
操作完成后,library(rJava) 便不会出错。然后install.packages("RWeka") 然后library(RWeka)即可。
jdk配置环境变量
1.创建环境变量JAVA_HOME 变量值为JDK 的安装路径
2.在path中添加 %JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
关于javaweka安装和安装weka必须安装Java吗的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-06,除非注明,否则均为
原创文章,转载请注明出处。