繁体   English   中英

无法在带有 Apple M1 芯片的 Macbook 上使用包 rJava,出现以下错误

[英]Unable to use package rJava on Macbook with Apple M1 Chip, Get the error below

> library(rJava)
Error: package or namespace load failed for ‘rJava’:
 .onLoad failed in loadNamespace() for 'rJava', details:
  call: dyn.load(jli, FALSE)
  error: unable to load shared object '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jli/libjli.dylib':
  dlopen(/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jli/libjli.dylib, 10): no suitable image found.  Did find:
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jli/libjli.dylib: mach-o, but wrong architecture
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jli/libjli.dylib: mach-o, but wrong architecture

请注意:我从https://www.oracle.com/java/technologies/downloads/#java8-mac安装了 Java,当被问到时,我允许它使用 Rosetta 方式。

有没有人能够完成这项工作? 你能帮忙吗。 我需要带有 M1 芯片的 Mac 上的 rJava。

好的。 M1 上的 rJava 仅适用于 JDK 17 aarch64 版本。 因为它有本地支持。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM