私はJavaアプリケーションを書いています。そのアプリケーションで R を呼び出したい。今、私は Rserve を見つけましたが、問題は次のとおりです: プログラムが終了すると、Windows だけでなく Linux でも動作する必要があり、ユーザーのコンピューターに R がインストールされているとは限らないため、必要なものはすべて Jar に格納されます。
それは可能ですか?
少なくともいくつかの選択肢があります。
標準の R ディストリビューションをプログラムにバンドルします。
renjinをプログラムにバンドルします。これは、JVM を使用した R の実装です。
どちらのオプションも、パッケージのサイズをかなり大きくする可能性が高く、インストールとメンテナンスの手間がかかります。コードを使用するには R をインストールする必要があることを指定する方がよいでしょう。