gpt4 book ai didi

java - 如何为 R 包包含 java 依赖项

转载 作者:行者123 更新时间:2023-11-30 08:22:21 24 4
gpt4 key购买 nike

我有一个 R 包,它通过 rJava 包与 java 依赖项(jar 文件)交互。我在开发时没有问题,但我不知道如何让包安装程序将 jar 与安装一起保存在某种 java src 目录中(例如,file.path(.libPaths() [1], "mypackage", "java")。这是否可能不需要编写自定义配置文件?

我正在尝试使用 devtools::install_git 安装。我的源数据的组织方式与大多数其他 R 包一样(我也在使用 devtools 的其他功能),除了我有一个额外的子目录 java ,其中我的 java 依赖项是藏起来了。

谢谢

最佳答案

jar 文件保存在 /inst/java 中,并在 zzz.R

中包含如下内容
.onLoad <- function(libname, pkgname) {
.jpackage(name = pkgname, jars = "*")
}

关于java - 如何为 R 包包含 java 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24495086/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com