出于安全原因,我被迫在我使用 R 的机器上卸载 Java (JRE)。
我如何(轻松地:-) 发现所有已安装的使用 Java 的软件包?
最佳答案
您可以使用 installed.packages
来确定哪些包导入了 rJava
包。您需要告诉 installed.packages
在包描述中包含 Imports
字段,然后检查哪些包导入了 rJava
。
LIBS = installed.packages(fields=c("Imports"))
JPacks = grep("Java", LIBS[,"Imports"], ignore.case=TRUE)
LIBS[JPacks, c("Package", "Imports")]
Package
RWeka "RWeka"
RWekajars "RWekajars"
Imports
RWeka "RWekajars (>= 3.9.0), rJava (>= 0.6-3), graphics, stats,\nutils, grid"
RWekajars "rJava (>= 0.6-3)"
关于java - 发现所有已安装的具有 Java 依赖项的 R 包(出于安全原因),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47582588/