我最近一直试图从 MLR 包中获取 FSelector 工作,但在我的 mac 上遇到了相同的 java 问题:
错误:“FSelector”的包或命名空间加载失败:“rJava”的 loadNamespace() 中的 .onLoad 失败,详细信息:调用:dyn.load(file, DLLpath = DLLpath, ...) 错误:无法加载共享对象“ /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 原因:找不到合适的图像。确实找到了:/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,但架构错误
有谁知道如何解决这个问题?谢谢!