When I try to install the package xlsx I have the following error.
Error: package or namespace load failed for ‘xlsx’:
.onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/home/gallo/asn/.conda/envs/scRNAseq/lib/R/library/rJava/libs/rJava.so':
libjvm.so: cannot open shared object file: No such file or directory
Traceback:
1. library(xlsx)
2. tryCatch({
. attr(package, "LibPath") <- which.lib.loc
. ns <- loadNamespace(package, lib.loc)
. env <- attachNamespace(ns, pos = pos, deps, exclude, include.only)
. }, error = function(e) {
. P <- if (!is.null(cc <- conditionCall(e)))
. paste(" in", deparse(cc)[1L])
. else ""
. msg <- gettextf("package or namespace load failed for %s%s:\n %s",
. sQuote(package), P, conditionMessage(e))
. if (logical.return && !quietly)
. message(paste("Error:", msg), domain = NA)
. else stop(msg, call. = FALSE, domain = NA)
. })
3. tryCatchList(expr, classes, parentenv, handlers)
4. tryCatchOne(expr, names, parentenv, handlers[[1L]])
5. value[[3L]](cond)
6. stop(msg, call. = FALSE, domain = NA)`
After Check Java Path in R, I try to reinstall rJava and then I check dynamic Library Path:
system("java -version")
Sys.setenv(JAVA_HOME = "/home/gallo/asn/.conda/envs/scRNAseq/lib/R/library/rJava/libs/rJava.so")
install.packages("rJava", type = "source")
Sys.setenv(LD_LIBRARY_PATH "/home/gallo/asn/.conda/envs/scRNAseq/lib/R/library/rJava/libs/rJava.so")
library(xlsx)
--> RETURN SAME PROBLEM