使用 Eclipse 运行时 rJava 错误

2024-01-11

我已经安装了 R 3.0.1 和 Eclipse Kepler。 (我已经安装了 StatE 来通过 Eclipse R 控制台运行 R 脚本,没有任何问题。)但是,我似乎无法运行 java 程序。我发布我的问题是为了看看其他人是否遇到过这些问题或者可以帮助我理解我做错了什么。安装 R、rJava(通过 R)和 eclipse 后,我运行了 StudyTrials.com 上的 RJavaEclipse 插件。然后我配置了相应库或 .dll 的路径。

当我尝试运行 rJava JRI 附带的 rtest.java 文件时,出现以下错误:

找不到 JRI 本机库! 请确保 JRI 本机库位于 java.library.path 中列出的目录中。

java.lang.UnsatisfiedLinkError: no jri in java.library.path
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at org.rosuda.JRI.Rengine.<clinit>(Rengine.java:19)
    at rtest.main(rtest.java:61)

当我尝试通过 eclipse -> 运行配置 -> R -> 测试中的运行选项卡运行时,我收到一个弹出警告:

R_HOME must be set or R properly installed (\Software\R-core\InstallPath registry entry     must exist).

因此,根据许多人给出的建议,我尝试在警告消息中找到答案。

I found the path information in Eclipse (and Windows) was pointing to the correct locations both in the library and in the R run configuration:enter image description here enter image description here (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 环境路径匹配。

所以,我很茫然。如果有人对我的问题有任何建议,我将不胜感激。如果您需要任何其他信息,请发表评论。


我在 Linux 上遇到了完全相同的问题。本质上,这个设置并没有更新java.library.path正确,但与 JRI jar 的链接失败。我首先使用以下命令打印控制台的路径:

System.out.println(System.getProperty("java.library.path"));

并得到这个:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

保证Eclipse更新java.library.path在运行时正确地,本地库位置项目必须设置为包含 JRI jar 的文件夹(/usr/local/lib/R/site-library/rJava/jri就我而言):

只需选择该项目并单击Edit...来改变它的值。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Eclipse 运行时 rJava 错误 的相关文章

  • warnings() 在函数内不起作用?如何解决这个问题?

    op lt options warn 0 although doesn t work for any value of warn assign last warning NULL envir baseenv thisDoesntWork l
  • 使用滑动窗口动画 ggplot 时间序列图

    我正在寻找在不失去分辨率的情况下对长时间序列图进行动画处理的方法 我希望视图能够 平移 数据 显示从开始到结束的滑动子集 假设我有以下内容 library ggplot2 library dplyr library gganimate df
  • jupyter 中的 r 图形 - 无法启动 png() 设备

    我在 Jupyter 中使用 R 但无法在笔记本本身中绘制图表 这是一个可重现的示例 set seed 123 mat as matrix x rnorm 100 y rnorm 100 plot mat 在朱皮特中 Error in pn
  • 如何从R中的日期中提取月份

    我正在使用lubridate封装并应用month从日期中提取月份的函数 我在日期字段上运行了 str 命令 得到了 Factor w 9498 levels 01 01 1979 01 01 1980 5305 1 1 1 1 1 1 1
  • 回归时如何设置系数值;右

    我正在寻找一种指定预测变量值的方法 当我使用当前数据运行 glm 时 其中一个变量的系数接近 1 我想将其设置为 0 8 我知道这会给我一个较低的 R 2 值 但我先验地知道模型的预测能力会更大 glm 的权重组件看起来很有希望 但我还没有
  • 如何将带有观察计数的标签添加到 stat_summary ggplot?

    我有一个数据集 例如 outcome lt c rnorm 500 45 10 rnorm 250 40 12 rnorm 150 38 7 rnorm 1000 35 10 rnorm 100 30 7 group lt c rep A
  • 如何使用 sprintf 函数在字符中添加前导“0”而不是空格?

    我正在尝试使用sprintf函数为字符添加前导 0 并使所有字符长度相同 然而我得到的是领先空间 My code a lt c 12 123 1234 sprintf 04s a 1 12 123 1234 我试图得到什么 1 0012 0
  • 聚合日期时间以总结在特定条件下花费的时间

    我很困惑我应该如何继续 我下面有一些虚拟数据 Date lt as POSIXct c 2018 03 20 11 52 25 2018 03 22 12 01 44 2018 03 20 12 05 25 2018 03 20 12 10
  • R闪亮主面板显示样式和字体

    我正在学习闪亮的应用程序 并且有一些关于调整布局的基本问题 特别是样式和字体 希望得到指点或明确的答案 谢谢 考虑一个基本的输入输出应用程序 用户在 sidebarPanel 中输入数据 然后在 mainPanel 中反应性地输出结果 如何
  • Eclipse 中的 Java EE 视角

    我有标准版的 eclipse Galileo 现在我想在上面开发企业应用程序 知道如何获得 Java EE 视角吗 标准版如何安装Java EE工具 我有同样的问题 我首先使用 Ubuntu 软件中心安装了最新的 Eclipse 平台 In
  • 适用于 C/C++ 和 Java 的 Eclipse IDE

    我正在尝试在运行 El Capitan 的 Mac 上设置 Java IDE 但是我找到的安装程序要求我为 C C 和 Java 安装单独的 IDE Eclipse Neon Eclipse 有什么选项可以让我拥有一个支持多种语言的 IDE
  • 为每个因素级别添加日期时间序列

    我有一个带有因子列的数据框 s lt data frame id 901 910 s id lt as factor s id 我有一个日期时间序列 library lubridate start lt now as difftime 2
  • 在 R 中导入 csv 文件时如何保留前导零?

    当我写一个 csv来自 R 的文件 其中我的组名称以前导零值开头 前导零被保留 但是当我导入 csv前导零被删除 组名称被转换为整数 当我导入一个组时 如何保留组名称中的前导零 csvR 中的文件 Example df lt data fr
  • R:ifelse 中的字符串列表

    我正在寻找与 MySQL 中的 where var in 语句类似的东西 我的代码如下 data lt data frame id 10001 10030 cc1 rep c a b c 10 attach data data new lt
  • 将 Boost 库添加到 Windows Eclipse 中的 C++ 项目

    我最近使用安装程序在 Windows 上安装了 Boost 库 我试图链接到 Eclipse 中的库 但运气不佳 我尝试浏览 Project Properties gt C C Build gt Settings gt MinGW C Li
  • R 错误:无法更改锁定绑定的值

    我试图估计无限数字流的平均值和标准差 当我运行代码时 出现错误消息 无法更改锁定绑定的值 我做了一些研究 发现这个错误与我使用全局变量有关 但我无法弄清楚 任何帮助将非常感激 在此先感谢您的帮助 define global variable
  • RStudio 不会通过 rPython 调用加载所有 Python 模块

    我从 Bash 和 RStudio 中运行相同的脚本时出现一些意外行为 请考虑以下事项 我有一个文件夹 rpython 包含两个脚本 test1 R library rPython setwd rpython python load tes
  • 函数“[<-”将_替换_一个元素,但不会追加_元素_

    我在使用时注意到以下几点 lt 我成功于替换元素但不位于追加向量的一个元素 例子 VarX lt integer VarX 1 lt 11 lt VarX 2 22 VarX 1 11 Expected the value of VarX
  • 生成 equals 和 hashcode 时忽略属性

    假设我有一个类 Customer public class Customer private String firstName private String lastName private String doNotAddMeToEqual
  • 通过 Shiny 中的串扰将 Plotly 与 DT 结合使用

    我正在编写一个应用程序来将 csv 文件读取为闪亮的并将散点图与 DT 表链接起来 我几乎遵循了 Plotly 网站上 DT 数据表上的示例 https plot ly r datatable https plot ly r datatab

随机推荐

  • 避免注册表 php 中的 SQL 注入

    我的本地主机上有一个简单的注册表单 仍在测试 我想知道它是否会受到 SQL 注入攻击 Code name mysql real escape string POST name password mysql real escape strin
  • 如何在 Blazor 服务器应用程序中以编程方式注销(身份)

    在我的代码中 我处理 DbUpdateConcurrencyException 对于更新用户帐户的情况 并且用户不再存在 我想将他们注销 因为他们不再是有效用户 当然 这不是什么大问题 因为这种情况应该很少见 他们尝试访问的任何页面都不会接
  • 价值的存在量化

    我在 Scala 语言中遇到了对值的存在量化 规范 3 2 10 存在类型 x y Inner forSome val y Outer 有人有说明性的用例吗 T forSome val x S 定义为T forSome type t lt
  • docker 中的“/bin/sh: 1: [“apache2ctl”,: 未找到”

    我有一个简单的 Dockerfile FROM ubuntu RUN apt get update RUN apt get install y apache2 RUN apt get install y apache2 utils RUN
  • 你怎么解决? formattastic :label_method 不再可用

    好的 我是 ruby rails 新手 因此 为了弥补我的弱点 我的公司请了一个人来帮助我创建我们网站的骨架 他输入了 formattastic label method 这样我们就可以更改 DDLB 中显示的字段 当我将项目移动到新盒子时
  • IsMobileDevice 如何工作?

    MSDN http msdn microsoft com en us library fhhycabe aspx听起来很容易检测移动浏览器 if Request Browser IsMobileDevice true Response Re
  • VBA仅对文本进行排序,忽略带有公式的单元格

    我有一张非常大的工作表 约有 150 列 其中大部分包含公式 当我想对输入到不使用公式的单元格的数据进行排序时 它会弄乱整个工作表 输入单元格不在一起 目前 我在 VBA 中的解决方案是将单元格复制到另一个 隐藏 工作表 排序并将其全部放回
  • 正确的 C# 命名空间用法是什么?

    我有 Java 背景 我看到很多人说命名空间 包 但环顾一下可用的代码 在我看来 人们使用命名空间的方式并不像使用包那样 目前 我正在开发一个 DLL 来管理对要在两个 Windows 应用程序之间共享的数据库的所有数据访问 到目前为止 我
  • Entity Framework Core 中的自引用/父子关系一对零或一对一

    我想在 Entity Framework Core 中创建一对零或一对一的引用 父子关系 我的意思是我的实体可以有一个父级 public class MyEntity public Guid Id get set public Guid P
  • 仅将 CSS 样式应用于嵌套列表根目录中的第一个
  • 我只想在第一个li应用CSS但是 first child适用于每个 ul 的所有第一个子级 这是我的CODE http jsfiddle net jassi9911 w47LD menu navigation li first child
  • 我可以在哪里获得(相对较新的)稳定版本的 Dart 吗?

    因此 我将我正在参与的项目升级到 1 4 当然是在开发 测试分支 并遇到了一些问题 因此我们想再次使用 Dart 1 3 6 但是 我找不到这个 有谁知道哪里可以下载吗 我看过并主演过https code google com p dart
  • 如何在 Xamarin Android 中运行时执行 C# 代码?

    我在 Xamarin Studio 中有一个 Android 应用程序 我想执行文本 字符串 中放置的代码 例如this https stackoverflow com questions 4181668 execute c sharp c
  • MYsql FULLTEXT 查询产生意外的排名;为什么?

    i m trying fulltext search with tags but it doesn t works properly for me chek attached image please 查询是 SELECT MATCH ta
  • 当生产者也是消费者时,如何在生产者/消费者模式中使用 BlockingCollection - 我该如何结束?

    我有一个递归问题 消费者在树的每个级别执行一些工作 然后需要递归树并在下一个级别执行相同的工作 我想用ConcurrentBag BlockingCollection等并行运行它 在这种情况下 队列的消费者也是队列的生产者 我的问题是这样的
  • 让 jQuery UI 的日期选择器始终以某个方向打开?

    我正在使用 jQuery UI 的 datepicker 控件position fixed我的页面底部的工具栏 有时 在随机计算机上 日期选择器会出现在工具栏下方 这意味着它位于页面之外 无法查看或与之交互 有没有办法强制日期选择器控件的位
  • 更新 UITabBar 视图?

    我有一个应用程序 我使用工具栏上的按钮来调用视图 但我将其切换为使用选项卡栏 使用按钮时 我在 MainViewController m 中使用以下代码来更新页面上的值 并且工作正常 IBAction loadSummaryView id
  • 以最佳性能将数据插入 SQL Server

    我有一个大量使用数据库 SQL Server 的应用程序 因为它必须具有高性能 所以我想知道从执行时间的角度将记录插入 DB Fastest 的最快方法 我应该用什么 据我所知 最快的方法是创建存储过程并从代码 ADO NET 调用它 请让
  • 根据两个向量计算方向角?

    假设我有两个 2D 向量 一个用于对象的当前位置 一个用于该对象的先前位置 如何计算出行进的角度方向 这张图片可能有助于理解我所追求的 图片 http files me com james ingham crcvmy http files
  • 计算 SQL Server 中表的哈希值或校验和

    我正在尝试计算 SQL Server 2008 中整个表的校验和或哈希 我遇到的问题是该表包含 XML 列数据类型 校验和无法使用该数据类型 必须将其转换为 nvarchar第一的 所以我需要将其分解为两个问题 计算一行的校验和 模式在运行
  • 使用 Eclipse 运行时 rJava 错误

    我已经安装了 R 3 0 1 和 Eclipse Kepler 我已经安装了 StatE 来通过 Eclipse R 控制台运行 R 脚本 没有任何问题 但是 我似乎无法运行 java 程序 我发布我的问题是为了看看其他人是否遇到过这些问题