Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RStudio配置RJava时出错_Java_R_Rstudio - Fatal编程技术网

RStudio配置RJava时出错

RStudio配置RJava时出错,java,r,rstudio,Java,R,Rstudio,重新安装Java以获取 java version "1.8.0_144" Java(TM) SE Runtime Environment (build 1.8.0_144-b01) Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode) 跑步: 终端识别Java,似乎一切正常 但在rStudio中: library(rJava) 收到此错误: Error: package or namespace load faile

重新安装Java以获取

java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
跑步:

终端识别Java,似乎一切正常

但在rStudio中:

library(rJava)
收到此错误:

Error: package or namespace load failed for ‘rJava’:
.onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object 
“/Library/Frameworks/R.framework/Versions/3.4/Resources/Library/rJava/libs/rJava.so”:

dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/Library/rJava/libs/rJava.so,6):未加载库:@rpath/libjvm.dylib 引用自:/Library/Frameworks/R.framework/Versions/3.4/Resources/Library/rJava/libs/rJava.so
原因:找不到图像

我发现,如果您将系统环境设置为查找特定的Java文件,那么大多数使用Java的包都运行得很好。注意,此代码适用于64位Windows PC,您必须在Unix/Linux中找到它

# Set Java HOME for 64bit JRE: JAVA - https://java.com/en/download/manual.jsp
Sys.setenv("JAVA_HOME" = "C:\\Program Files\\Java\\jre1.8.0_131")

首次设置计算机/Rstudio后,您必须重新启动计算机。当我加载我最常用的库时,我会在一个设置文件中运行它,但你可能不必每次都这样做。

你的rstudio x64也是吗?这是一个问题,不,它是不同的问题,但谢谢你,伙计!
# Set Java HOME for 64bit JRE: JAVA - https://java.com/en/download/manual.jsp
Sys.setenv("JAVA_HOME" = "C:\\Program Files\\Java\\jre1.8.0_131")