> On Oct 21, 2017, at 4:35 AM, Morkus via R-help <r-help@r-project.org> wrote: > > 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"
I am not sure why but I do notice that currently: Java Recommended Version 8 Update 151 AND this quoted warning is on the current download page .. macOS Sierra 10.12 users: A few issues have been reported on Sierra. See FAQ for more information. Others have reported success with this at the Terminal command line: sudo R CMD javareconf export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home" export LD_LIBRARY_PATH=/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/server #AND then .... at the R command line: install.packages('rJava', type='source') > 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!") I don't get any error running: sessionInfo() R version 3.4.2 Patched (2017-10-04 r73465) Platform: x86_64-apple-darwin15.6.0 (64-bit) Running under: OS X El Capitan 10.11.6 Matrix products: default BLAS: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRblas.0.dylib LAPACK: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRlapack.dylib locale: [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 attached base packages: [1] grDevices utils datasets graphics stats methods base other attached packages: [1] rJava_0.9-8 dplyr_0.7.2 gmodels_2.16.2 Matrix_1.2-11 xgboost_0.6-4 [6] rms_5.1-1 SparseM_1.77 Hmisc_4.0-3 ggplot2_2.2.1 Formula_1.2-1 [11] survival_2.41-3 sos_2.0-0 brew_1.0-6 lattice_0.20-35 loaded via a namespace (and not attached): [1] Rcpp_0.12.11 mvtnorm_1.0-6 gtools_3.5.0 visNetwork_1.0.3 [5] zoo_1.8-0 assertthat_0.2.0 digest_0.6.12 R6_2.2.2 [9] plyr_1.8.4 backports_1.1.0 acepack_1.4.1 MatrixModels_0.4-1 [13] rlang_0.1.2 lazyeval_0.2.0 mxnet_0.10.1 multcomp_1.4-6 [17] gdata_2.17.0 rstudioapi_0.6 data.table_1.10.4 rpart_4.1-11 [21] gamlss.data_5.0-0 checkmate_1.8.3 DiagrammeR_0.9.0 splines_3.4.2 [25] stringr_1.2.0 foreign_0.8-69 htmlwidgets_0.8 igraph_1.0.1 [29] munsell_0.4.3 compiler_3.4.2 influenceR_0.1.0 rgexf_0.15.3 [33] pkgconfig_2.0.1 gamlss_5.0-2 base64enc_0.1-3 gamlss.dist_5.0-0 [37] htmltools_0.3.6 nnet_7.3-12 tibble_1.3.1 gridExtra_2.2.1 [41] htmlTable_1.9 codetools_0.2-15 XML_3.98-1.7 viridisLite_0.2.0 [45] MASS_7.3-47 grid_3.4.2 nlme_3.1-131 polspline_1.1.12 [49] jsonlite_1.5 gtable_0.2.0 magrittr_1.5 scales_0.4.1 [53] stringi_1.1.5 viridis_0.4.0 bindrcpp_0.2 latticeExtra_0.6-28 [57] sandwich_2.3-4 TH.data_1.0-8 RColorBrewer_1.1-2 tools_3.4.2 [61] glue_1.1.1 Rook_1.1-1 parallel_3.4.2 colorspace_1.3-2 [65] cluster_2.0.6 knitr_1.15.1 bindr_0.1 quantreg_5.33 Running this produces: Sys.getenv()[grep("jre", Sys.getenv())] #DYLD_LIBRARY_PATH /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/server -- David. > > (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. David Winsemius Alameda, CA, USA 'Any technology distinguishable from magic is insufficiently advanced.' -Gehm's Corollary to Clarke's Third Law ______________________________________________ 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.