Hello All,

Although running Java from R used to work, for some mysterious reason, it's 
stopped.

Today when I tried to load a basic JDBC driver (or the sample .jinit()) code, I 
got:

- JavaVM: requested Java version ((null)) not available. Using Java at "" 
instead.

- JavaVM: Failed to load JVM: /bundle/Libraries/libserver.dylib

- JavaVM FATAL: Failed to load the jvm library.

I saw postings on StackOverflow about this issue, but none of the suggested 
fixes helped.

I'm on Mac OS 10.13.

My JAVA_HOME is: 
/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home

java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

I'm using R: 3.3.3

Here is sample code that also throws this same error:

    library(rJava)
    .jinit() # this starts the JVM
    s <- .jnew("java/lang/String", "Hello World!")

(this is the "hello world" equivalent from the rJava site)

----

I also tried to use Java 7 (rev. 51), which used to work, but that still fails.

Also tried a fresh install of R/RStudio on another machine with the same 
results (same Java version, etc., however).

I suspect Java itself is working fine since JDBC code from Java programs has no 
issues.

Not sure why loading Java in R stopped working, but would appreciate any 
suggestions.

Thanks very much,

Sent from [ProtonMail](https://protonmail.com), Swiss-based encrypted email.
        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to