2017-05-16 11 views
0

私は他の人から古いプロジェクトを引き継ぎました。現在、私はこのプロジェクトを動かそうとしています。それはREngineEvalExcpetion: error during evaluationスロー.jengine()はJavaでは動作しませんが、R

R.parseAndEval(".jengine()"); 

はすでに最初に私はで例外を取得します。

RコンソールでRを使用する場合は、コマンド.jengine()を使用するには、パラメータ.jengine(start=TRUE)を追加する必要がありました。だから私はそれに応じてJavaでこの行を変更しましたが、私はまだ同じ例外を取得します。

.jengine()を呼び出しずにREngineの代わりにRengineを使用してRでチュートリアルを行い、少なくとも何らかの形でそれが機能し、Java内でRコマンドを呼び出すことができました。

私は現在、R 3.3.3とJava 1.8を使用しています。以前にどのバージョンが使用されているのかもわかりません。

答えて

0

"評価中にエラーが発生しました"は、Rスクリプトを実行しているRスレッドがそのコマンドを実行できなかったことを意味します。しかし、Javaアプリケーションのすべてが適切に動作しています。 Rは失敗していますか? .jengineを実行するには、RにrJavaライブラリが必要です。

library(rJava) 

.jinit(".") 

.jengine(TRUE) 
関連する問題