问题标签 [rjava]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 无法使用 R 2.15.3 编译 java,但可以使用 R 2.8.1
我有一个由 Eclipse 中的 java 和 R 集成引起的问题。我把 lib 和所有的人员联系起来,使用 R2.8.1 编译时一切都很好,但是当我将 R 更新到 2.15.3 时,它不断弹出一个窗口,告诉 Java(TM)Platform SE 二进制文件已停止。
R中安装的包是:
java版本是jre7
R中调用的函数的问题是否只能在R 2.8.1中使用而不能在2.15.3中使用?似乎 R 中的 Rzlib.dll 导致了问题?自从我从某人那里获得了这个项目通行证,这真的让我困惑了一整天。
r - Rapidminer R-Extension:无法加载本机库 jri.dll
我不确定这是否是解决我的问题的正确论坛。如果没有,请告诉我,并将在另一个中尝试。
由于这似乎是一个惊人的扩展,我正在尝试运行 Rapid Miner 的 R-Extension。现在一天多没有任何成功。我不知道如何帮助自己了,这就是我决定写这篇文章的原因。
启动 Rapid Miner 后,我收到错误消息:
无法加载本机库。
无法初始化 R 扩展。加载本机 R 库时出错。请检查 PATH、R_HOME 和 JAVA_HOME 环境变量设置。原因:'C:\Program Files\R\R-3.0.1\library\rJava\jri\x64\jri.dll:找不到依赖库'
为了帮助你们帮助我:在下面的一些信息中,这可能是有用的。
系统信息
启动 Rapid Miner(控制台)后:控制台输出的一部分
检查 ...\x64\jri.dll 的措施
使用 Dependency Walker 检查 ...\x64\jri.dll 的依赖关系。
结果:模块 c:\windows\system32\IEFRAME.DLL 的延迟加载模块警告。
消息:警告:由于延迟加载依赖模块中缺少导出功能,至少一个模块具有未解析的导入。
!但是:可以将 rJava(版本:rJava_0.9-4)加载到 R 工作区中。用 RStudio 试用过。
而已!我不知道该怎么做才能摆脱这种情况。如您所见,我在stackoverflow中阅读了所有具有相同问题的帖子。但到目前为止没有任何帮助。有什么我没有考虑到的吗?
我非常感谢每一个帮助。如果您需要了解任何进一步的步骤,请告诉我。
提前致谢,
鲁迪
eclipse - 使用 Eclipse 运行时出现 rJava 错误
我已经安装了 R 3.0.1 和 Eclipse Kepler。(我已经安装了 StatE 来运行 R-script 和 Eclipse R-console 没有问题。)但是,我似乎无法运行 java 程序。我正在发布我的问题,看看是否有其他人遇到过这些问题,或者可以帮助我了解我做错了什么。在安装了 R、rJava(通过 R)和 eclipse 之后,我从 studytrials.com 运行了 RJavaEclipse 插件。然后我配置了相应库或 .dll 的路径。
当我尝试运行 rJava JRI 附带的 rtest.java 文件时,我收到以下错误:
找不到 JRI 原生库!请确保 JRI 本机库位于 java.library.path 中列出的目录中。
当我尝试通过 eclipse -> 运行配置 -> R -> rtest 中的运行选项卡运行时,我收到一个弹出警告,内容为:
因此,按照 SO 上许多人的建议,我试图在警告消息中找到答案。
我发现 Eclipse(和 Windows)中的路径信息指向库和 R 运行配置中的正确位置: (C:\Users\csnyder\Documents\R\win-library\3.0\rJava\jri\ x64;C:\Program Files\Java\jre7\bin\server;C:\Program Files\R\R-3.0.1\bin\x64)
这些路径也与 windows 环境路径相匹配。
所以,我很茫然。如果有人对我的问题有任何建议,我将不胜感激。如果您需要任何其他信息,请发表评论。
java - 安装 rJava -“配置:错误:一种或多种 JNI 类型与相应的本机类型不同”
我在 R3.0.1 上安装 rJava 时遇到了这个问题:“配置:错误:一种或多种 JNI 类型与相应的本机类型不同”
下面附上详细的消息。我搜索了类似的问题,但我的问题有点棘手,许多建议的解决方案要么不起作用,要么我无法尝试,因为我正在使用一个我没有系统库写入权限的服务器。
操作系统:Linux 2.6.18-348.6.1.el5 #1 SMP Tue May 21 15:44:27 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux (通过键入“uname -a”给出的信息对不起我不太明白这个信息)
R:R3.0.1,我下载了源代码,放在我的主目录中,并从源代码构建了 R。
rJava:我运行了“install.packages("rJava")”,在安装过程中我得到了:
=========================
检查 R 中的 Java 支持...存在:
解释器:'/usr/bin/java'
归档器:'/usr /bin/jar'
编译器:'/usr/bin/javac'
头文件准备:'/usr/bin/javah'
cpp 标志:'-I/usr/lib/jvm/java-1.7.0-openjdk-1.7. 0.9.x86_64/jre/../include -
I/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64/jre/../include/linux'
java 库:'-L/usr /lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64/jre/lib/amd64/se
rver -ljvm'
检查是否可以编译 JNI 程序...是
检查 JNI 数据类型...配置:错误:一种或多种 JNI 类型与
对应的本机类型不同。您可能需要使用非标准编译器标志或
一个不同的编译器来解决这个问题。
错误:包 'rJava' 的配置失败
* 删除 '/home/me/R-3.0.1/library/rJava'
====================================
由于我只能远程访问服务器,因此我没有对我的主目录 /home/me 之外的任何内容的写访问权。
任何信息将不胜感激!
java - 在不同的操作系统上安装 rJava
我想在 Maven 项目中使用 JRI。现在,我对捆绑库有点陌生,我之前从未使用过外部库,所以我的问题可能有点基本。
只要安装了 R,我的程序以后应该可以在任何计算机上运行(独立于操作系统)。我想这意味着每当我在新计算机上打开程序时,我都必须重新找到 R 的路径。但是,这个路径的设置不是在第一次安装 JRI(或 rJava)时完成的,因此一旦 jar 完成就不可能完成的事情?我是否必须在每台新计算机上安装 JRI,或者我可以以某种方式捆绑它并且只需要安装 R?
我是不是看错了,或者我该如何避免这种困境?
rjava - rJava .jcall 返回类型问题
我在返回任何类型的数组时遇到了问题.jcall()
。这是我的代码。
在 R 中,我使用 .jcall 调用
为此,我收到一条错误消息:“.jcall 中的错误(objT,“[D”,“sample”):带有签名的方法示例()[D 未找到”
r - 我可以从 R 中控制鼠标光标吗?
是否可以从 R 控制台控制鼠标指针?
我有这样的想法:
在 MATLAB 中,可以使用以下代码进行类似的操作
我尝试将上述内容直接转换为如下所示的 R:
一旦我在 R 中获得了 jRobot,我尝试使用下面的两个命令调用它的方法“MouseMove(100,200)”,这两个命令都导致了错误。
或者
r - 使用 Rscript 加载 rJava.dll 失败
我通过 Eclipse 运行 R 3.0.1 并且没有问题。我尝试使用 Rscript.exe 执行我的一些 R 脚本,但出现以下错误:
我已经检查并且该 DLL 存在于目录中。
你有什么建议吗?
谢谢。
问候
r - 使用 xlsx 和 R 将多个数据框写入一个 Excel 工作表
我在不同的目录中有一组 csv 文件,我想将它们全部放在一个 excel 文件中,每个表都放在一个 excel 表中。
我正在使用 R 和 xlsx 包。
但是,在最后一行,我收到以下错误,
as.data.frame.default(x[[i]], optional = TRUE) 中的错误:无法将类“结构(“jobjRef”,包 =“rJava”)”强制转换为 data.frame
有什么我想念的吗?
java - R JRI java集成
我需要这方面的帮助:我安装了 JRI,一切正常。我可以启动 rJava 提供的示例,但是当我尝试自己的代码时,这简直是一场灾难。这是代码:
我得到的是以下错误: