2012-02-29 11 views
10

私はStatSetをeclipseにインストールすることができました。そこにいくつかのコードを含む "Test"というJavaプロジェクトがあります。私はそのプロジェクトフォルダに.Rファイルを保存して、スタンドアロンのRスクリプトとしてJavaプログラムから分離して実行できるようにしたいと考えています。これどうやってするの? .RファイルのRコードを強調表示して実行しようとすると、「現在のワークベンチウィンドウでRセッションがアクティブではありません」と表示されます。EclipseのStatETとR

アップデート: 私は、実行コンフィギュレーションを追加し、私はRスクリプトを実行しようとすると、私は今、ポップアップボックスに次のエラーがあります。

Launching the R Console was cancelled, because it seems starting the R engine failed. 
Please make sure that R package 'rj' (1.0.0 or compatible) is installed and that the R library paths are set correctly for the R environment configuration 'R' 
+0

これはStatETマニュアルに記載されています。簡単に言えば、Rの「Run Configuration」を設定してから、この設定を実行する必要があります。 – Andrie

+0

マニュアルのページ番号に私を案内できますか?私はそれを見つけるように見えない。 – CodeGuy

+1

pdfリーダーの検索バーに「実行コンフィギュレーション」と入力すると、25ページに移動します。 –

答えて

13

あなたが最初の内からRコンソールを起動する必要がありますEclipse。メニューバーからRun -> Run Configurations...を選択します。 R構成をまだ作成していない場合は、R Consoleを右クリックして新しい構成を作成できます。詳細については、Longhow Lamがnice guide (PDF)をまとめました。

EDIT:あなたの新しいエラーメッセージについてrjが現在StatET 2.0のためにR.のコマンドライン版ではこれらのいずれかのコマンドを実行して、Rにインストールされていることを確認します

install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-1.0")

古いStatETについては

install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-1.1")

:開発StatET 3.0の場合

0.10:

install.packages("rj", repos="http://download.walware.de/rj-0.5")

EDIT2

その今

install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-2.1")

またhttp://www.walware.de/it/downloads/rj.02.01.html

+0

大丈夫、設定しました。その構成を使用してRを実行するにはどうすればよいですか。私はまだ同じエラーが発生します。 – CodeGuy

+0

私の新しいR構成の設定タブに「作業環境のR環境設定が無効です」と表示されます – CodeGuy

+0

@ CodeGuy - 「実行 - >実行構成」を選択します。左パネルの 'R Console'に表示されます。それを選択し、 'Run'を押します。 – jthetzel

4

ちょうど持っていた同じエラーメッセージが表示され、最終的にはそれが原因不足のためだことがわかりましたwriへの特権のTeはRの下のライブラリディレクトリにあります。したがって、RJがインストールされていることをEclipseに示しても、実際はそうはありません。

RJをユーザーディレクトリに再インストールし、そのディレクトリをRコンソールのconfigに追加すると、うまくいきました。

0

私にとっては、デフォルトではRJになっていて、jthetzelがR-config - > configure - > addで言ったのと同じ設定を行うため、実行/実行設定/起動タイプを変更する必要があります。 - > + - >自動的に検索しよう - >適用する。

+0

Rjはスタティックプラグインに多くを追加します。 Rtermに戻すことは最良の選択ではありません。 – Cedric

関連する問題