Problème Java avec h2o-ne reconnaît pas la version java


J'ai toujours utilisé un Mac et je ne me souviens pas avoir rencontré cela dans le passé, donc je ne suis pas sûr de ce que je fais mal. Il y a déjà un peu de q à ce sujet sur Internet mais je n'ai pas encore trouvé de solution pour moi.

Je viens d'avoir un nouveau mac et j'essaie d'utiliser rJava & h2o spécifiquement. Voici quelques choses que j'ai courues et la sortie d'eux. Quelqu'un peut-il m'aider?

Java --version

Java version version java 10.0.1 2018-04-17 Java(TM) SE Environnement d'exécution 18.3 (construire 10.0.1 + 10) Java HotSpot (TM) Serveur 64 bits VM 18.3 (build 10.0.1+10, mode mixte)

Javac --version

Javac 10.0.1

/usr/libexec/java_home -V

Correspondance des Machines virtuelles Java (2): 10.0.1, x86_64: "Java SE 10.0.1" /Bibliothèque/Java/JavaVirtualMachines / jdk-10.0.1.jdk/Sommaire / Accueil 1.8.0_171, x86_64: "Java SE 8" /Bibliothèque/Java/JavaVirtualMachines / jdk1.8.0_171.jdk/Table des matières / Accueil

/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Table des matières / Accueil

Sys.getenv('JAVA_HOME')

"/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk "

library(h2o)
h2o.init()

H2O n'est pas encore en cours d'exécution, il commence maintenant... Erreur dans la valeur[3L]: Vous avez un 32 bits la version de Java. H2O fonctionne mieux avec Java 64 bits. S'il vous plaît télécharger le dernier Java SE JDK 7 à partir de l'URL suivante: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

J'ai définitivement le bit 64 de java installé comme je l'ai réinstallé pour être sûr et voir ci-dessus la notification x64 de la sortie. De plus, j'ai fait fonctionner cela sur un autre ordinateur et je ne comprends donc pas ce qui se passe avec celui-ci.

J'ai aussi fait

vim ~/.bash_profile
EXPORT JAVA_HOME = "/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk"

Mais cela ne semble pas m'aider à cibler Java 8.

Author: runningbirds, 2018-04-27

1 answers

Vous avez divers problèmes.

H2O ne prend actuellement pas en charge Java 10 (que vous utilisez). Vous devez utiliser Java 8 ou 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.site web h2o

Pour rJava sur Mac, je vous envoie à Il est possible de télécharger rJava sur Mac OS High Sierra

J'exécute h2o sur un mac avec high sierra (et rJava, pour un projet différent) avec R v. 3.4.4 et Java 8. Du tout bon.

 3
Author: Pasqui, 2018-04-26 23:00:14