【问题标题】:Using R into MAC OS Sierra在 MAC OS Sierra 中使用 R
【发布时间】:2016-10-10 12:52:55
【问题描述】:

我正在使用 R Studio 做 Coursera Data Science 的 Capstone 项目,使用一些需要 Java 的包,如 RWeka、rJava、RWekajars。

我不是 Java 专家,但我将 JRE 和 JDK 安装在同一版本“1.8.0_101”。

当令牌化算法运行时,它会中止并显示以下消息:

.jnew(name) 中的错误:java.lang.UnsupportedClassVersionError: weka/core/tokenizers/NGramTokenizer:不支持的major.minor版本 51.0

我在其他问题中阅读了很多关于此的内容,但我尝试的所有方法都不起作用。

如果有人遇到同样的问题,请告诉我是否有解决方案?

谢谢。 (我的硬件是 8GB 和 1TB HD 的 MAC i5。我的软件是 macOS Sierra 10.12)。

【问题讨论】:

    标签: r macos rjava


    【解决方案1】:

    我不确定这是否是问题的根本原因,但我确实必须执行这些步骤才能安装 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"))
    

    【讨论】:

      猜你喜欢
      • 2017-04-16
      • 2018-06-21
      • 2017-07-31
      • 2017-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-25
      • 2017-04-03
      相关资源
      最近更新 更多