我一直挣扎在R.无法加载rJava因为无法加载共享库
加载rJava包我收到以下消息
> library(rJava)
Error in inDL(x, as.logical(local), as.logical(now), ...) :
unable to load shared library \
'C:/PROGRA~1/R/R-210~1.1/library/rJava/libs/rJava.dll':
LoadLibrary failure: The specified module could not be found.
Error : .onLoad failed in 'loadNamespace' for 'rJava'
Error: package/namespace load failed for 'rJava'
我已经尝试了很多的解决方案,它们都在我的脑海里bamboo了。。 在某些时候,我甚
> R Console: Rgui.exe - System Error The
> program can't start because
> MSVCR71.dll is is missing from your
> computer. Try reinstalling the program
> to fix this problem.
我确信一切我能想到的是路径
> C:\Program Files\R\Rtools\bin;C:\Program Files\R\Rtools\perl\bin;
C:\Program Files\R\Rtools\MinGW\bin;%SystemRoot%\system32;
%SystemRoot%;%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:\Program Files\QuickTime\QTSystem\;
C:\Program Files\R\R-2.10.1\library\rJava\libs\;
C:\Program Files\R;C:\Program Files\Java\jre6\bin\client
我应该尝试下呢?
我运行v版本2.10.1(2009-12-14),我也曾尝试[R版本2.10.1修补的(2010-03-03 r51210)。它运行的是Windows 7企业
你的系统上是否有Java运行环境(Java Run-Time Environment,JRE)甚至Java SDK? – 2010-03-08 03:04:24
在某个阶段(但相对较早),我去了http://www.java.com/en/并从那里下载了java。我现在回到该网站并使用他们的Java测试并获得了以下信息:供应商:Sun Microsystems Inc.版本:Java 6 Update 18操作系统:Windows 7 6.1架构:x86。该程序似乎位于C:\ Program Files \ Java \ jre6。我真的不知道路径如何工作。是否必须指定到实际的子目录,或者我只需指向一般的附近区域,软件就会知道要查看子目录。感谢您重新格式化我的文章。 – Farrel 2010-03-08 03:43:03
正确安装给定的'组件'通常需要调整PATH,例如这就是R所做的。我引用的rJava文本谈到了从注册表中获取Java信息,所以我认为有些东西在你的盒子上。 – 2010-03-08 04:16:10