从0.6.8版本迁移setLibraryPaths方法

时间:2017-04-15 09:34:19

标签: java renjin

我们正在将Renjin迁移到最新版本,作为设置的一部分,我们包含了一个带有用户定义的R libs的目录。

我们如何迁移以下行?

renjinContext.getGlobals().setLibraryPaths("/home/renjin/r-libs");

谢谢

1 个答案:

答案 0 :(得分:1)

Renjin不再从文件系统加载包。

Renjin现在依靠PackageLoader实现来定位包。默认值为ClasspathPackageLoader,它只是在Java类路径中查找包。

要迁移此代码,您可以将它们全部放在一起,只需要用户确保包在类路径上,或者提供您自己的PackageLoader实现来查找特定路径中的包。