启动R时出现严重错误……”;jvm.dll“;他失踪了!Can';我不再使用图书馆了
我有一个严重的问题,它有效地阻止了我的R编程环境。我需要Java集成和rJava库,因为我在许多其他软件包中使用R程序,他们将此库指定为先决条件(Rapidminer、SAP Predictive analytics等)。以前是这样的,我不知道发生了什么!。请帮忙启动R时出现严重错误……”;jvm.dll“;他失踪了!Can';我不再使用图书馆了,r,runtime-error,rjava,R,Runtime Error,Rjava,我有一个严重的问题,它有效地阻止了我的R编程环境。我需要Java集成和rJava库,因为我在许多其他软件包中使用R程序,他们将此库指定为先决条件(Rapidminer、SAP Predictive analytics等)。以前是这样的,我不知道发生了什么!。请帮忙 当我启动R时,它会出现: 。消息显示“其标题为:rsession.exe-系统错误,正文显示: “程序无法启动,因为您的计算机中缺少jvm.dll。请尝试重新安装程序以解决此问题” 我必须重新安装哪个程序(在消息中提到)以及我必须将其
错误:“rJava”的包或命名空间加载失败 然而,当我在我的目录中查看上面提到的,即。 上面提到的rJava.dll路径,即。
~“用户\grbortz\Documents/R/winlibrary/3.2/rJava/libs/x64/rJava.dll
rJava.dll文件就在那里
请帮忙。如果我方需要更多的阿克顿,我很乐意效劳。- 在RStudio type.libpath()中
- 这将为您提供windows系统中库所在的路径
- 去那里删除rJava。如果Java应用程序正在使用它,请关闭任务管理器中的所有Java程序
- 转到“计算机和属性”,单击“更改环境变量”
- 将JAVA_HOME编辑到您最新安装的JAVA所在的路径并保存李>
- “C:\ProgramFiles\Java\jre7\bin\server”李>
Sys.setenv(JAVA\u HOME='C:\\Program Files\\JAVA\\jre7')
首先检查指定文件夹中是否安装了JAVA版本:
C:\ProgramFiles\Java\jre7\
在我的例子中,最新的java版本位于以下路径:
C:\ProgramFiles(x86)\Java\jre1.8.0\U 181
因此,我在高级系统设置->环境变量->JAVA\u主页中更改了路径
然后R studio message stopped检查是否有一个名为
“JAVA_HOME”
的系统环境变量指向错误或不存在的目录。这可能发生在JRE更新之后。编辑环境变量以指向正确的目录(例如,“C:\Program Files\Java\jre1.8.x\u xxx”
)。我已经处理这个问题好几个小时了。我终于明白了。我给你的忠告
- 首先,检查您的Java版本及其安装文件夹
从控制面板 - 如果R是64位的,那么在Java中应该是64位的。请查收
- 您必须输入在环境中学习的Java的路径 变量。如下图所示
作为解决方法,请删除\bin\x64语句。所以它会起作用。祝你一切顺利。你错过了你提到的第二张图片。
"library("rJava", lib.loc="~/R/win-library/3.2")
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: inDL(x, as.logical(local), as.logical(now), ...)
error: unable to load shared object 'C:/Users/grbortz/
Documents/R/win-library/3.2/rJava/libs/x64/rJava.dll':
LoadLibrary failure: The specified module could not be found.