Ne peut pas charger rJava car impossible de charger une bibliothèque partagée

J'ai eu du mal à charger le rJava paquet dans R.

J'obtiens les messages suivants

> 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'

J'ai essayé beaucoup de solutions qu'ils sont tous bamboozeled dans ma tête.
À un certain moment, j'ai même eu

> 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.

J'ai fait en sorte que tout ce que je pouvais penser était sur le chemin

> 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  

Que devrais-je essayer?

Je suis en cours d'exécution de la R version 2.10.1 (2009-12-14) et j'ai aussi essayé de R version 2.10.1 Patché (2010-03-03 r51210). Il est sur une machine Windows exécutant windows 7 enterprise

Avez-vous un Environnement d'Exécution Java (JRE) ou même un SDK Java sur votre système?
À un certain stade (mais relativement tôt) je suis allé à java.com/en et téléchargé java à partir de là. Je suis revenue à ce site web et utilisé leur Java test et a reçu les iformation: Vendeur: Sun Microsystems, Inc. Version: Java 6 Update 18 Système d'Exploitation: Windows 7 6.1 Architecture: x86. Le programme semble être assis dans C:\Program Files\Java\jre6. Je ne sais pas vraiment comment chemins travail. Faut-il indiquer à la réelle sous-répertoire ou puis-je point dans le voisinage général et le logiciel va savoir rechercher dans les sous-répertoires. Merci pour le reformatage de mon post.
L'installation adéquate d'un donné le "composant" prend habituellement soin d'ajuster le CHEMIN d'accès par exemple, c'est ce que R ne. Le rJava texte que j'ai cité en parle arriver Java info de la base de registre, donc je suppose que quelque chose est complètement foireuse sur votre boîte.

OriginalL'auteur Farrel | 2010-03-08