我不确定,这是否是我问题的合适论坛。如果没有,请告诉我,并将在另一个中尝试。
由于它似乎是惊人的扩展,我正在尝试运行Rapid Miner的R-Extension。一天多来没有任何成功。我不知道如何帮助自己了,这就是我决定写这篇文章的原因。
启动快速矿工后,我收到错误消息:
无法加载本机库。
无法初始化 R 扩展。加载本机 R 库时出错。请检查 PATH、R_HOME 和JAVA_HOME环境变量设置。原因:"C:\Program Files\R\R-3.0.1\library\rJava\jri\x64\jri.dll:找不到依赖库">
为了帮助你们帮助我:在下面的一些信息中,这些信息可能会有用。
系统信息
OS:Windows 7 Enterprise SP 1 64 bit
Rapidminer-version: 5.2.008 64 bit
rapidminer.r.native lib:
C:Program FilesRR-3.0.1libraryrJavajrix64jri.dll
R-Version:
platform x86_64-w64-mingw32
arch x86_64
os mingw32
system x86_64, mingw32
[...]
version.string R version 3.0.1 (2013-05-16)
nickname Good Sport
Java version:
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
JAVA_HOME: C:Program FilesJavajdk1.7.0_25
R_HOME: C:Program FilesRR-3.0.1
PATH (part):
C:WindowsSysWOW64; C:WindowsSystem32;
C:Program FilesInternet Explorer; C:Program FilesJavajdk1.7.0_25jrebin;
C:Program FilesJavajdk1.7.0_25jrebinserver;
C:Program FilesRR-3.0.1binx64;
C:Program FilesRR-3.0.1libraryrJavajrix64
启动快速矿工(控制台(后:控制台输出的一部分
java.lang.UnsatisfiedLinkError: C:Program FilesRR-3.0.1libraryrJavajrix64jri.dll: Can't find dependent libraries
28.08.2013 12:34:48 com.rapidminer.PluginInitR initPlugin
INFO: Trying to load R Library...
28.08.2013 12:34:48 org.rosuda.JRI.Rengine [clinit]
INFO: Creating Connection to R...
28.08.2013 12:34:48 org.rosuda.JRI.Rengine loadLibrary
INFO: Trying to loaded R library from C:Program FilesRR-3.0.1libraryrJavajrix64jri.dll
28.08.2013 12:34:48 org.rosuda.JRI.Rengine loadLibrary
INFO: Engine ID: class org.rosuda.JRI.Rengine ClassLoader:PluginClassLoader ([file:/C:/Users/<...>/.RapidMiner5/managed/rmx_r-5.3.0.jar])
28.08.2013 12:34:48 com.rapidminer.tools.I18N getMessage
WARNING: Missing I18N key: r.could_not_load_native_lib
28.08.2013 12:34:48 com.rapidminer.PluginInitR loadNativeLibrary
SEVERE: r.could_not_load_native_lib
java.lang.UnsatisfiedLinkError: C:Program FilesRR-3.0.1libraryrJavajrix64jri.dll: Can't find dependent libraries
*Exception-Stacktrace*
28.08.2013 12:34:48 com.rapidminer.PluginInitR initPlugin
SEVERE: Failed to load R library! Check your R and rJava installation and PATH,R_HOME and JAVA_HOME environment variables.
java.lang.UnsatisfiedLinkError: C:Program FilesRR-3.0.1libraryrJavajrix64jri.dll: Can't find dependent libraries
*Exception Stacktrace*
正在检查 ...\x64\jri.dll 的度量
值使用依赖关系查看器检查了 ...\x64\jri.dll 的依赖关系。
结果:模块c:\windows\system32\IEFRAME.DLL 的延迟加载模块警告。
消息:警告:由于延迟加载相关模块中缺少导出函数,至少有一个模块具有未解析的导入。
!但是:可以将rJava(版本:rJava_0.9-4(加载到R工作区中。试用了RStudio。
就是这样!我不知道,该怎么做才能摆脱这种情况。如您所见,我阅读了堆栈溢出中的所有帖子,并遇到了相同的问题。但到目前为止没有任何帮助。有什么我没有考虑的吗?
我非常感谢每一个帮助。如果您需要了解任何进一步步骤的事情,请告诉我。
提前感谢,
鲁迪
如果您更改JAVA_HOME以使其指向 Java 运行时环境,这会有所帮助吗?
换句话说,把/jre 放在最后。
问候
安德鲁