- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我是 Renjin 的新手。我正在尝试在 Java 应用程序中使用 Renjin。我正在尝试开发显示 here 的示例.
我正在使用 gradle 进行编译,正如 renjin 的 web page 中所推荐的那样.
因此,当我运行 gradle build 时,使用 gradle build 一切正常。
Building with Renjin 0.8.2527
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:jar UP-TO-DATE
:startScripts UP-TO-DATE
:distTar UP-TO-DATE
:distZip UP-TO-DATE
:assemble UP-TO-DATE
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:check UP-TO-DATE
:build UP-TO-DATE
BUILD SUCCESSFUL
Total time: 1.954 secs
但是,当我想使用 gradle run 运行应用程序时,我得到了这个。
Exception in thread "main" org.renjin.eval.EvalException: Could not load package a4Base; tried org.renjin.bioconductor:a4Base, org.renjin.cran:a4Base
at org.renjin.primitives.packaging.NamespaceRegistry.getNamespace(NamespaceRegistry.java:131)
at org.renjin.primitives.packaging.NamespaceRegistry.getNamespace(NamespaceRegistry.java:86)
at org.renjin.primitives.packaging.Packages.library(Packages.java:23)
at org.renjin.primitives.R$primitive$library.doApply(R$primitive$library.java:73)
at org.renjin.primitives.R$primitive$library.apply(R$primitive$library.java:34)
at org.renjin.primitives.special.InternalFunction.apply(InternalFunction.java:55)
at org.renjin.eval.Context.evaluateCall(Context.java:270)
at org.renjin.eval.Context.evaluate(Context.java:194)
at org.renjin.primitives.special.BeginFunction.apply(BeginFunction.java:46)
at org.renjin.eval.Context.evaluateCall(Context.java:270)
at org.renjin.eval.Context.evaluate(Context.java:194)
at org.renjin.eval.Context.evaluate(Context.java:162)
at org.renjin.sexp.Closure.doApply(Closure.java:108)
at org.renjin.eval.ClosureDispatcher.apply(ClosureDispatcher.java:76)
at org.renjin.eval.ClosureDispatcher.applyClosure(ClosureDispatcher.java:61)
at org.renjin.sexp.Closure.apply(Closure.java:82)
at org.renjin.eval.Context.evaluateCall(Context.java:270)
at org.renjin.eval.Context.evaluate(Context.java:194)
at org.renjin.eval.Context.evaluateExpressionVector(Context.java:253)
at org.renjin.eval.Context.evaluate(Context.java:192)
at org.renjin.script.RenjinScriptEngine.eval(RenjinScriptEngine.java:150)
at org.renjin.script.RenjinScriptEngine.eval(RenjinScriptEngine.java:109)
at com.flood.Statistics.testrenjin(Statistics.java:231)
at com.flood.Flood.main(Flood.java:22)
:run FAILED
FAILURE: Build failed with an exception.
我试过不同的包,结果相同。我在网站 http://packages.renjin.org/ 中搜索了包裹并且包存在,所以我认为这与可用性无关。
有人遇到过同样的问题吗?并解决了?
提前致谢。
最佳答案
您需要将 a4base 包添加到您的项目中。
使用 gradle,您可以添加以下行:
dependencies {
compile "org.renjin.bioconductor:a4Base:1.27.0-b3"
}
Gradle 将下载 JAR 并将其提供给您的应用程序。
您可以在此处阅读有关将 R 包与 Java 应用程序结合使用的更多信息:
http://docs.renjin.org/en/latest/library/using-packages.html
关于java - Renjin 无法加载包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49933173/
我有一个广泛使用德语变音符号的文件。我编写了一个脚本来处理该文件,该文件在 native R (RStudio) 中正常工作。不幸的是,在使用 Renjin 时,所有元音变音都被设置为文件字符串中的未
我之前寻求过解决方案,但显然无济于事,因为 renjin 仍处于实验阶段......但也许有人可以将我收到的错误消息翻译成简单的英语? 也许然后我可以确定我是否可以合理地希望在合理的时间内解决这个问题
我是 Renjin 的新手。我正在尝试在 Java 应用程序中使用 Renjin。我正在尝试开发显示 here 的示例. 我正在使用 gradle 进行编译,正如 renjin 的 web page
我正在使用 renjin,我正在尝试使用我在 java 代码中生成的值和 r 代码,例如: int x = 7; try { engine.eval("tmp<-c(x, 4)"); en
我是Renjin的新手,但在java方面经验丰富。我的 R 编码技能正在慢慢提高,我可以在 RStudio 中运行以下脚本 data("iris") dev.new() png(filename =
我正在使用 Renjin 来评估我的 Java 程序中的 R 公式。基本上,用户在文本字段中输入 R 公式,我希望 R/Renjin 为我进行解析,并返回该表达式中的变量列表。假设如果用户输入 a*b
尝试更新我们的 Maven 依赖项最近发现了一个问题。 抛出很多错误,类似于:Error download org.renjin.cran:BH:1.62.0-1-b8 这些依赖项似乎已从存储库中删除
我正在尝试使用 Java 程序运行 solnp。为了测试它是否有效,我尝试运行 benchmarkids() 函数。但我无法解决对包的引用。我已经检查了 Rsolnp 包 http://package
我最近发现了 renjin,它非常擅长使 R 在 java 中易于使用。但是,我对 R 的主要用途(数据可视化)以及将 R 图放入我的 swing 应用程序时遇到了一些问题。我的目标是简单地允许用户从
我附上了 Renjin Engine 所面临问题的屏幕截图。请看下图。我无法加载 Renjin 引擎 调试输出也附在图片中。你能帮我调试一下吗? 最佳答案 您需要添加 Google's Guava l
我正在运行一个 scala 应用程序,我想使用 Renjin 调用一个 R 文件,并将值从 scala 传递到 R 文件。当我从 scala 加载 R 文件时,我收到关于找不到 laply 包的错误。
我目前正在使用 Ro.getElementAsDouble(index) (代码如下)将 Ro 中的值一一提取到 LogNormArray (双[])。但我担心副本会浪费内存。我是一个java新手,所
我附上了 Renjin Engine 所面临问题的屏幕截图。请看下图。我无法加载 Renjin 引擎 调试输出也附在图片中。你能帮我调试一下吗? 最佳答案 您需要添加 Google's Guava l
我有一个依赖于 Renjin + Forecast 包的解决方案,该包可以在本地运行,也可以在亚马逊的典型 EC2 服务器上运行。但是,当在弹性 beanstalk 环境上部署相同的解决方案时,我在初
我创建了一个 R 脚本“script.R” df org.renjin renjin-script-engine 0.7.0-RC7 或者最新的快照 org.
我正在尝试在 Wildfly 9 上运行 R Renjin 脚本引擎。 当我运行我的 Java/Renjin 应用程序(该应用程序在本地执行上运行良好)时,通过在 Wildfly 上将其用作 EJB-
我想通过我正在使用的Renjin将R连接到postgresql engine.eval("library(RPostgreSQL)"); 出现以下错误 org.springframework.web.
假设我在 R 中创建了一个函数,例如 bin <- function(arg1, arg2, arg3) { //some code here } 我正在使用 Renjin 在 JVM 上运行 R。在
我正在尝试使用 Renjin从 Java 程序中存在的数据构建模型。我有一个ArrayList POJO 对象列表,其中每个属性都是 String ,一个double ,或 int 。如果我打电话to
我正在尝试使用 Renjin 在 Java 和 R 之间 move 数据,反之亦然(作为数据帧)。在 Stackoverflow 中搜索时,我发现了一些东西,起初我认为它会起作用,但它不会起作用,因为
我是一名优秀的程序员,十分优秀!