2016-12-21 2 views
0

Ich versuche, xlsx-Paket auf Ubuntu in R zu installieren, um eine Funktion zu verwenden, die es erlaubt, Links in R einzufügen und sie dann nach Excel zu exportieren. Nachdem ich das gesagt habe, kann ich das Paket einfach nicht installieren. Anscheinend muss es mit rJava zu tun haben, aber ich kann mir keine Lösung ausdenken. Irgendein Hinweis? Hier ist die Botschaft, die ich erhalte:R ubuntu xlsx Paket

Error : .onLoad failed in loadNamespace() for 'rJava', details: 
call: dyn.load(file, DLLpath = DLLpath, ...) 
error: unable to load shared object '/usr/lib/R/site-library/rJava /libs/rJava.so': 
libjvm.so: cannot open shared object file: No such file or directory 
Error : package ‘rJava’ could not be loaded 
ERROR: lazy loading failed for package ‘xlsx’ 
* removing ‘/home/.../x86_64-pc-linux-gnu-library/3.2/xlsx’ 
Warning in install.packages : 
installation of package ‘xlsx’ had non-zero exit status 

The downloaded source packages are in 
    ‘/tmp/RtmpsjilCH/downloaded_packages’ 
+0

Paket installieren 'Rjava'. – Bhas

+0

rJava installiert auch nicht. – Ileeo

+0

versuchen Sie ... 'sudo apt-get installieren r-cran-rjava' – cory

Antwort

0

Ich bin nur ungern Java auf meinem eigenen Rechner zu installieren, aber Sie könnten versuchen, eine Java-Laufzeitumgebung installieren:

sudo apt install default-jre 

vor einem erneuten Versuch (vielleicht beginnend von installieren Sie manuell rJava, wie @Bhas suggeriert).

Statt einer Java-basierten Lösung aber, warum nicht versuchen, readxl, die keine externen Abhängigkeiten hat:

install.packages("readxl")