在MAC OS Sierra上使用R

4
我正在使用R Studio完成Coursera数据科学的毕业项目,使用了一些需要Java的软件包,例如RWeka、rJava、Rwekajars。
我不是Java专家,但我已安装相同版本的JRE和JDK "1.8.0_101"。
当进行分词算法时,它中止并显示以下消息:
“Error in .jnew(name) : java.lang.UnsupportedClassVersionError: weka/core/tokenizers/NGramTokenizer : Unsupported major.minor version 51.0。”
我阅读了许多关于此问题的其他问题,但尝试的所有方法都无效。
如果有人遇到同样的问题,请告诉我是否有解决方案?
谢谢。(我的硬件是MAC i5,带8GB和1TB硬盘,我的软件是macOS Sierra 10.12)。
1个回答

3

我不确定这是否是问题的根本原因,但我确实需要执行以下步骤才能成功安装rJava和RWeka。

以下命令需要正确安装rJava和剩余的库:

sudo ln -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib

sudo R CMD javareconf

LD_LIBRARY_PATH=$(/usr/libexec/java_home)/jre/lib/server: open -a RStudio

install.packages("rJava",type='source')

install.packages("RWeka",type='source')

install.packages(c("NLP", "openNLP", "qdap"))

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接