Problema Java con h2o - non riconoscere la versione java
Ho sempre usato un Mac e non ricordo di averlo incontrato in passato, quindi non sono sicuro di cosa sto facendo male. C'è già un po ' di q su questo su Internet, ma non ho ancora trovato una soluzione per me.
Ho appena ricevuto un nuovo mac e sto cercando di usare rJava e h2o in modo specifico. Di seguito sono riportate un paio di cose che ho eseguito e l'output da loro. Qualcuno può aiutarmi?
Java --version
Java version versione java 10.0.1 2018-04-17 Java (TM) SE Runtime Environment 18.3 (costruire 10.0.1 + 10) Java HotSpot (TM) VM server a 64 bit 18.3 (build 10.0.1+10, modalità mista)
Javac --version
Javac 10.0.1
/usr/libexec/java_home -V
Macchine virtuali Java corrispondenti (2): 10.0.1, x86_64: "Java SE 10.0.1" / Libreria / Java / JavaVirtualMachines / jdk-10.0.1.home-Centro Studi 1.8.0_171, x86_64: "Java SE 8" /Libreria/Java/JavaVirtualMachines/jdk1.8.0_171.jdk / Indice / Home
/ Libreria / Java / JavaVirtualMachines / jdk-10.0.1.jdk / Indice / Home
Sys.getenv('JAVA_HOME')
Il sito utilizza cookie tecnici e di terze parti per migliorare la tua esperienza di navigazione.jdk "
library(h2o)
h2o.init()
H2O non è ancora in esecuzione, avviandolo ora... Errore nel valore[3L] : hai un 32-bit versione di Java. H2O funziona meglio con Java a 64 bit. Si prega di scaricare il ultimo Java SE JDK 7 dal seguente URL: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
Ho sicuramente il 64 bit di java installato mentre l'ho reinstallato per essere sicuro e vedere sopra la notifica x64 dall'output. Inoltre, ho fatto funzionare questo su un altro computer e quindi non capisco cosa sta succedendo con questo.
Ho fatto anche
vim ~/.bash_profile
EXPORT JAVA_HOME = "/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk"
Ma questo non sembra aiutarmi a indirizzare Java 8.
1 answers
Hai vari problemi.
H2O attualmente non supporta Java 10 (che si sta utilizzando). È necessario utilizzare Java 8 o Java 7.
Supported versions include: Java 7 or later.
Note: Java 9 is released, but is not currently supported.
Java 9 support will be added in an upcoming version.
sito web h2o
Per rJava
su Mac ti mando a
Caricamento di rJava su Mac OS High Sierra
Sto eseguendo h2o su un mac con high sierra (e rJava, per un progetto diverso) con R v. 3.4.4 e Java 8. Tutto bene.