我不能在Mac上使用R和Java。网上有大量信息,包括Stack Overflow(例如rJava load error in RStudio/R after "upgrading" to OSX Yosemite),但这些都没有帮助我。标准建议是找到文件libjvm.dylib,并设置如下链接;
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运行时环境(版本1.6.0_65-b14-468-11M4833) Java HotSpot(TM)64位服务器VM(内置20.65-b04-468,混合模式)。
我的java home(仅限目录)的树结构是;
它看起来与我应该具有的树结构完全不同,例如没有'jre'文件夹。
提前致谢。
答案 0 :(得分:1)
您不必制作符号链接等。您只需正确配置Java和R即可使它们顺利运行。
看看这里:R, Java, rJava and macOS adventures
最近,我更新了此条目以获取更新的R-R 3.4。看看这里:R 3.4, rJava, macOS and even more mess ;)
也许这次会有所帮助;)