我正尝试在Mac上安装RWeka包。
操作系统版本:
10.9.5
已安装的Java版本:
java version "1.7.0_75"
Java(TM) SE Runtime Environment (build 1.7.0_75-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)
执行以下命令:
install.packages("RWeka")
当我尝试执行以下命令时:
library(RWeka)
将显示以下错误:
Error: .onLoad failed in loadNamespace() for 'RWekajars', details:
call: .jinit()
error: JNI_GetCreatedJavaVMs returned -1
Error: package or namespace load failed for ‘RWeka’
JavaVM: requested Java version ((null)) not available. Using Java at "" instead.
JavaVM: Failed to load JVM: /bundle/Libraries/libserver.dylib
JavaVM FATAL: Failed to load the jvm library.
运行命令
R CMD javareconf
的输出为:
xcode-select: 注意: '/Applications/Xcode.app'中没有找到开发人员工具,请求安装。选择对话框中的选项以下载命令行开发人员工具。 尝试编译和链接JNI程序 检测到JNI cpp标志:-I $(JAVA_HOME)/ .. / include -I $(JAVA_HOME)/ .. / include / darwin 检测到JNI链接器标志:-L / Users / amlanroy / Library / Java / Extensions-L / Library / Java / Extensions-L / Network / Library / Java / Extensions-L / System / Library / Java / Extensions-L / usr / lib / java-L。 -ljvm 无法编译JNI程序 JAVA_HOME:/ Library / Java / JavaVirtualMachines / jdk1.7.0_75.jdk / Contents / Home / jre Java库路径: JNI cpp标志: JNI链接器标志: 在/Library/Frameworks/R.framework/Resources中更新Java配置 完成。 请告知我是否有人遇到相同问题并且知道解决方法。
rJava
后,我的RWeka
包才成功安装。 - pglezen