2

所以我正在开发一个使用 JRI 库与 R 对话的 Java 应用程序(在 Windows 7 上的 Eclipse 中开发)。为了让 JRI 工作,我必须修改一堆环境变量(PATH、R_HOME、R_LIBS_USER),以便让 JRI 能够与 R 对话并使用所有已安装的用户库。由于这些都是特定于我的系统的,我该如何制作它,所以当我使它可分发时,它能够检测到用户 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 回答