我能够很好地安装h2o (在R中),但是在运行h2o.init()时得到了以下错误
h2o.init()
H2O还没开始运行,现在开始.value3L中的错误:您有32位版本的Java。H2O在64位Java中工作得最好。请从以下网址下载最新的Java 7:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
我将java版本更新为7(并获得了64位),并且仍在接收此错误。为什么会这样呢?
发布于 2017-03-31 21:13:24
有32位和64位Java的问题,然后当H2O启动时,它仍然使用32位Java。
第一种解决方案是删除32位java,因此只有64位Java存在,您可以使用。
如果必须同时保留32位和64位Java,那么需要设置指向64位Java路径的JAVA_HOME环境变量,然后启动H2O。这样,H2O就可以启动64位Java运行时,您就不会看到问题所在。
当您设置JAVA_HOME make时,您正确地设置了它,并且它指向64位Java。
发布于 2019-04-15 11:23:25
也许您可以尝试设置环境,如下所示:
>install.packages("h2o")
>library(h2o)
>Sys.setenv(JAVA_HOME="E:/java/JAVA(1)") ##your own path of Java SE intalledhttps://stackoverflow.com/questions/43148636
复制相似问题