gpt4 book ai didi

h2o 的 Java 问题 - 无法识别 Java 版本

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:33:02 25 4
gpt4 key购买 nike

我一直使用 Mac,不记得过去遇到过这种情况,所以我不确定自己做错了什么。互联网上已经有一些问题,但我还没有找到适合我的解决方案。

我刚买了一台新 Mac,我正在尝试专门使用 rJava 和 h2o。下面是我运行的几件事以及它们的输出。有人可以帮帮我吗?

Java --version

java --version java 10.0.1 2018-04-17 Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10) Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)

Javac --version

javac 10.0.1

/usr/libexec/java_home -V

Matching Java Virtual Machines (2): 10.0.1, x86_64: "Java SE 10.0.1" /Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home 1.8.0_171, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home

Sys.getenv('JAVA_HOME')

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

library(h2o)
h2o.init()

H2O is not running yet, starting it now... Error in value[3L] : You have a 32-bit version of Java. H2O works best with 64-bit Java. Please download the latest Java SE JDK 7 from the following URL: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

我肯定安装了 64 位的 java,因为我重新安装它以确保并看到输出中的 x64 通知。另外,我已经让它在另一台计算机上工作,所以我不明白这台计算机发生了什么。

我也是

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

但这似乎并不能帮助我瞄准 Java 8。

最佳答案

你有各种各样的问题。

H2O 当前不支持 Java 10(您正在使用)。您需要使用 Java 8 或 Java 7。

支持的版本包括:Java 7 或更高版本。
注意:Java 9 已发布,但目前不支持。
将在即将发布的版本中添加对 Java 9 的支持。
h2o website

对于 Mac 上的 rJava,我将您发送到 Loading rJava on Mac OS High Sierra

我在 mac 上运行 h2o,它带有 high sierra(和 rJava,用于不同的项目),R v. 3.4.4 和 Java 8。一切顺利。

关于h2o 的 Java 问题 - 无法识别 Java 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50052656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com