我正在运行RSTudio版本1.1.442和R3.5。当我尝试加载rJava时,出现以下错误;
库(rJava) 错误:“ rJava”的包或名称空间加载失败: .onLoad在'rJava'的loadNamespace()中失败,详细信息: 调用:dyn.load(file,DLLpath = DLLpath,...) 错误:无法加载共享对象“ /Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so”: dlopen(/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so,6):库未加载:/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home /lib/server/libjvm.dylib 引用自:/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rJava/libs/rJava.so 原因:找不到合适的图像。确实找到了: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjvm.dylib:mach-o,但体系结构错误 /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libclient.dylib:mach-o,但体系结构错误
我尝试卸载并重新安装Java,并运行了终端命令R CMD javareconf,但没有成功。
感谢您的帮助。
答案 0 :(得分:0)
感谢您的建议。 Java的第二次重新安装成功了。