QA: Wanneer ik probeer om te laden met de opdracht 'library()' het 'rJava'-pakket, verschijnt het foutbericht

Probleem

U krijgt de fout bij het laden van het pakket 'rJava':

Fout: .onLoad is mislukt in loadNamespace() voor 'rJava'

Oplossing

Hun zijn een aantal omgevingsvariabelen en paden die moeten worden ingesteld op uw systeem, zodat het pakket 'rJava'
om te worden geladen.

De volgende opties in Windows, moet u controleren:

  • Zorg ervoor dat de variabele 'JAVA_HOME' correct ingesteld is en naar een 64-bits versie jof Java (JDK of SE verwijst
    Runtime). Voor 64-bits revolutie R moet u een 64-bits versie van Java geïnstalleerd hebt.

  • Controleer of de Java-CLASSPATH-variabele is juist ingesteld.
    Voor de 64-bits versie van de JDK, wordt dit meestal ingesteld op ongeveer zo uit (op Windows):
          'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext'

  • Controleer de instellingen van uw systeem pad. In Windows, Ga naar ' het Configuratiescherm systeem--->--> Geavanceerde instellingen---> Environment-variabelen.
    Het pad naar de mappen moet worden opgenomen: 'C:\Program Files\Java\jre6\bin\server' en 'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'.

  • Zorg ervoor dat de omgevingsvariabelen 'RPATH' en 'RHOME' worden ingesteld en wijst u de map:
          'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'

Dezelfde instellingen zijn vereist op Linux, maar de paden afwijken:

  • CLASSPATH: /usr/java/jdk1.7.0_02/jre/lib/ext

  • RPATH en RHOME: /usr/lib64/Revo-7.3/R-3.1.1

Op Linux wordt ook aanbevolen dat u de opdracht uitvoert:

CMD R javareconf

Dit zal proberen Java correct te configureren op uw systeem voor gebruik met R-Enterprise revolutie.

Houd er rekening mee dat als niet alle configuratie-instellingen worden ingevuld nadat uitvoeren CMD R javareconf, dit meestal betekent dat rJava werkt niet en de Java-installatie/configuratie volstaat.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×