Sorun
'RJava' paketini yüklemeye çalıştığınızda hata iletisi:
Hata: .onLoad 'rJava' için loadNamespace() başarısız oldu
Çözüm
Kendi ortam değişkenleri ve yollar, sırayla 'rJava' paketi sisteminizdeki ayarlanması gereken bir dizi vardır
başarıyla yüklenemedi.
Windows aşağıdaki denetlemeniz gerekir:
-
Ortam değişkeni 'JAVA_HOME' düzgün şekilde ayarlandığında ve 64-bit sürümü jof Java (JDK veya SE işaret emin olun
Çalışma zamanı). 64-bit devrim R için Java yüklü bir 64-bit sürümüne sahip olduğunuzdan emin olmak gerekir. -
Java 'Sınıf' değişken düzgün ayarlandığından emin olun.
JDK 64-bit sürümü için bu genellikle aşağıdaki gibi (Windows) ayarlanır:
'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext' -
Sistem yolu ayarlarınızı denetleyin. Windows, goto '---> Sistem Denetim Masası--> Gelişmiş ayarlar ortam değişkenleri--->.
Yolunuzu dizinleri içermelidir: 'C:\Program Files\Java\jre6\bin\server' ve 'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'. -
'RPATH' ve 'RHOME' ortam değişkenlerinin ikisini birden ayarlamak ve dizine işaret emin olun:
'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'
Yollar farklı ancak Linux üzerinde aynı ayarları gereklidir:
-
SINIF: /usr/java/jdk1.7.0_02/jre/lib/ext
-
RPATH ve RHOME: /usr/lib64/Revo-7.3/R-3.1.1
Linux üzerinde komutu çalıştırmak da önerilir:
R CMD javareconf
Java devrim R kuruluş ile kullanmak için sisteminizde doğru şekilde yapılandırmak çalışacaktır.
TÜM yapılandırma ayarları çalışan 'R CMD javareconf sonra' doldurulduktan varsa, bu genellikle rJava çalışmaz ve Java yükleme/yapılandırma yeterli değil anlamına gelir.