2

そのため、JRI ライブラリを使用して R と通信する Java アプリケーションに取り組んでいます (Windows 7 の Eclipse で開発)。JRI を機能させるには、JRI が R と通信し、インストールされているすべてのユーザー ライブラリを使用できるようにするために、一連の環境変数 (PATH、R_HOME、R_LIBS_USER) を変更する必要がありました。これらはすべて私のシステムに固有のものであるため、配布可能にすると、ユーザーの R インストールの場所を検出できるようにするにはどうすればよいですか? セットアップの一環として、ユーザーにこれらすべての環境変数を設定させる必要がありますか? 助けてくれてありがとう。

4

1 に答える 1

0

JGRランチャーを見てください - それらはまさにそれを行います (Windows および Mac OS X 上で)。Java を起動する前に、R の場所を検出し、それに応じて変数を設定します。ソースはソースのlauncherディレクトリにあります ( https://svn.rforge.net/JGR/trunk/launcher/を参照)。

PS: rJava/JRI/JGR に関する質問には、stats-rosuda-develメーリング リストを使用してください。

于 2012-12-22T15:45:05.287 に答える