2016-10-10 8 views
4

私は、R Studioを使用してCoursera Data ScienceからCapstone Projectを実行しています.Javaが必要なRWeka、rJava、RWekajarsなどのパッケージを使用しています。RをMAC OSに使用するSierra

私はJavaの専門家ではありませんが、私はJREとJDKを同じバージョン "1.8.0_101"でインストールします。トークン化のアルゴリズムは、それが次のメッセージで中止実行していた

Error in .jnew(name) : java.lang.UnsupportedClassVersionError: weka/core/tokenizers/NGramTokenizer : Unsupported major.minor version 51.0

私は他の人の質問にこのことについて多くのことを読んで、私はそれが動作しません試みたすべてのもの。

誰かが同じ問題を抱えていて解決策がある場合は教えてください。

ありがとうございました。 (私のハードウェアは8GBと1TB HDのMAC i5で、私のソフトウェアはmacOS Sierra 10.12です)。

答えて

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")) 
関連する問題