在 Mac 上使用 Rjava。相关库 libjvm.dylib 不存在
Using Rjava on Mac. Relevant library libjvm.dylib does not exist
我不能在 Mac 上将 R 与 Java 一起使用。网络上有大量信息,包括 Stack Overflow(例如 ),但其中 none 对我有帮助。标准的建议是找到文件 libjvm.dylib,并为此设置一个 link,如下所示;
sudo ln -f -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
问题是我的系统上没有文件 libjvm.dylib,尽管从 Oracle 反复下载了最新版本的 Java。
我的Java家如下; /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home.
Java版本是; java 版本“1.6.0_65”
Java(TM) SE 运行时环境(build 1.6.0_65-b14-468-11M4833)
Java HotSpot(TM) 64 位服务器 VM(构建 20.65-b04-468,混合模式)。
我的 java 主页(仅目录)的树结构是;
它看起来与我应该拥有的树结构完全不同,例如没有 'jre' 文件夹。
提前致谢。
您不必创建符号链接等。您只需正确配置 Java 和 R 即可使它们 运行 流畅。
看这里:R, Java, rJava and macOS adventures
最近,我为更新的 R - R 3.4 更新了此条目。看这里:R 3.4, rJava, macOS and even more mess ;)
也许这次会有帮助 ;)
我不能在 Mac 上将 R 与 Java 一起使用。网络上有大量信息,包括 Stack Overflow(例如
sudo ln -f -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
问题是我的系统上没有文件 libjvm.dylib,尽管从 Oracle 反复下载了最新版本的 Java。
我的Java家如下; /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home.
Java版本是; java 版本“1.6.0_65” Java(TM) SE 运行时环境(build 1.6.0_65-b14-468-11M4833) Java HotSpot(TM) 64 位服务器 VM(构建 20.65-b04-468,混合模式)。
我的 java 主页(仅目录)的树结构是;
它看起来与我应该拥有的树结构完全不同,例如没有 'jre' 文件夹。
提前致谢。
您不必创建符号链接等。您只需正确配置 Java 和 R 即可使它们 运行 流畅。
看这里:R, Java, rJava and macOS adventures
最近,我为更新的 R - R 3.4 更新了此条目。看这里:R 3.4, rJava, macOS and even more mess ;)
也许这次会有帮助 ;)