1.在R中先装rJava包
2.没有装JDK的要到这里去下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
R是64位的就要下64位的JDK,下载完成后配置环境。
3.如果不想在电脑里配置环境,则需要每次启动R之后,在R中运行Sys.setenv(JAVA_HOME='D:/jdk1.6.0_45/jre')来配置,语句中的路径要相应得更改,然后进行中文分词;如果配置环境的话,按如下步骤:
(1)安装完JDK后,进行JAVA环境配置,具体操作见
1.右击"计算机",选择"属性",在弹出的窗口中选择"高级系统设置"
2.在弹出的"系统属性"窗口中的"高级"选项卡下,选择"环境变量"
3.在弹出的"环境变量"窗口中,在"系统变量(S)"中设置3项属性,分别为:JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。
①新建系统变量(JAVA_HOME)
变量名:JAVA_HOME
变量值:E:\Program Files (x86)\Java\jdk1.7.0(该目录为JDK安装的路径,此路径下包括lib,bin,jre等文件夹)
②编辑系统变量(CLASSPATH),若没有该变量则需新建;CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别
变量名:CLASSPATH
变量值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注:该变量值置于CLASSPATH即可;其中,变量值最后要加";")
③编辑系统变量(PATH),若没有该变量则需新建;PATH使得系统可在任何路径下识别JAVA命令。
变量名:PATH
变量值:.;%JAVA_HOME%\bin; (注:该变量值置于现有PATH值的前面)
三.测试环境变量是否配置成功,步骤如下
1."开始"--->"运行" or“win+r”,键入"cmd";
2.分别键入命令"java -version","java",“javac”,出现下面类似画面,说明环境变量配置成功。
----------------------注意点
,在初次接触java开发的过程中,急于看到最终的结果,匆匆在网上下载了jdk之后,点击安装,结果等安装完,开始配置classpath时,发现jdk/lib下面根本就没有 tools.jar 和dt.jar 这两个包。作者在首次遇到这样的问题时,以为是下载的包有问题,于是重新下载了之后再安装,结果还是老样子。我相信你现在很可能遇到了类似的问题。
问题的根本原因,没有弄清两个概念:JDK和JRE。JDK是java开发核心组件,是用来编译解释java程序的核心组件,包含java compile(javac) 面向的是java开发人员。JRE是java运行环境。Java一种是跨平台语言,一次编译,多次在多台电脑上运行,这种机制主要依靠JVM实现。java程序编译得到的是中间字节码,中间字节码是不能再机器上直接运行的,必须要经过JVM把中间字节码转换为机器语言,事实上,JRE中主要包含的就是JVM。JRE是面向的是java程序用户。
搞清楚了JDK和JRE之后,在安装java相关的程序要当心了。在安装java包时,会遇到两次路径选择,第一次时选择jdk的路径,第二次是选择JRE的路径,如果把所选择的jdk的路径和jre的路径相同,那么jre包中的内容会覆盖掉jdk中的内容,因此,在你安装完成之后,会发现找不到tools.jar和dt.jar包。所以,在安装的过程中,jdk和jre要安装在不同的文件下,比如我的jdk安装在“d:/zygj/jdk"下面,jre安装在“d:/zygj/jre"下面。安装好之后,path和classpath的配置时针对JDK的,可以配置为:
PATH=".;d:/zygj/jdk/bin"
classpath=".;d:/zygj/jdk/lib/tools.jar;d:/zygj/jdk/lib/dt.jar"
然后在cmd中输入javac ,看到java命令帮助,表明java相关软件已经安装成功。
(3)在装Rwordseg包之前,要装rJava包并配置好Java环境,如下
(4)下载Rwordseg包,要到https://r-forge.r-project.org/R/?group_id=1054去下载windows版本的,否则无法正http://blog.sina.com.cn/s/blog_59990a450101shsc.html常使用(不要去镜像下载)
(5)library(Rwordseg)后就可以使用了。