Applies ToRevolution Analytics

Problemet

Når du prøver å laste inn 'rJava'-pakken, får du feilmelding:

Feil: .onLoad mislyktes i loadNamespace() for 'rJava'

Løsning

Det finnes en rekke miljøvariabler og -baner som må angis på systemet, for at pakken 'rJava'skal lastes.Du bør kontrollere følgende i Windows:

  • Kontroller at miljøvariabelen 'JAVA_HOME' er definert på riktig måte, og peker til en 64-biters versjon jof Java (JDK eller SERuntime). For 64-biters revolusjon R må du kontrollere at du har en 64-biters versjonen av Java installert.

  • Kontroller at Java 'CLASSPATH' variabelen er angitt riktig.For 64-biters versjon av JDK, er dette vanligvis satt til omtrent slik ut (i Windows):      'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext'

  • Kontroller systeminnstillingene for banen. På Windows, gå til "kontrollpanelet---> System--> Avanserte innstillinger for---> miljøvariabler.Banen bør inkludere mapper: 'C:\Programfiler\Microsoft Files\Java\jre6\bin\server' og 'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'.

  • Kontroller at miljøvariabler 'RPATH' og 'RHOME' er satt, og velg katalogen:      'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'

De samme innstillingene kreves på Linux, men banene vil være forskjellig:

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

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

På Linux anbefales det også at du kjører kommandoen:R-CMD javareconfDette vil forsøke å konfigurere Java riktig på systemet for bruk med revolusjon R Enterprise.Vær oppmerksom på at hvis ikke alle konfigurasjonsinnstillingene er fylt ut etter glidende R CMD javareconf, dette betyr vanligvis at rJava ikke fungerer og Java-installasjon/konfigurasjon er utilstrekkelig.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.