【问题标题】:Not Able to Run H2o Function无法运行 H2o 功能
【发布时间】:2017-08-26 04:40:51
【问题描述】:

我能够很好地安装 h2o(在 R 中),但是当我运行 h2o.init() 时出现以下错误

h2o.init()

H2O 尚未运行,现在开始运行... 值错误[3L]: 您有一个 32 位版本的 Java。 H2O 最适用于 64 位 Java。 请从以下 URL 下载最新的 Java SE JDK 7: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

我将 java SE JDK 版本更新为 7(并获得了 64 位),但仍然收到此错误。这是为什么呢?

【问题讨论】:

    标签: r rstudio h2o


    【解决方案1】:

    问题你有 32 位和 64 位 Java,然后当 H2O 启动时,它仍然使用 32 位 Java。

    第一个解决方案是删除 32 位 Java,因此只有 64 位 Java 存在,您可以继续使用。

    如果您必须同时保留 32 位和 64 位 Java,那么您需要设置 JAVA_HOME 环境变量指向您的 64 位 Java 路径,然后启动 H2O。这样 H2O 将启动 64 位 Java 运行时,您不会看到问题。

    当您设置 JAVA_HOME 时,请您正确设置它并且它指向 64 位 Java。

    【讨论】:

    • 你是怎么做到的?可以提供步骤吗?
    【解决方案2】:

    也许你可以尝试像这样设置环境

    >install.packages("h2o")
    >library(h2o)
    >Sys.setenv(JAVA_HOME="E:/java/JAVA(1)") ##your own path of Java SE intalled
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-13
      • 2020-01-08
      • 2020-09-10
      • 2013-03-17
      • 2015-02-18
      相关资源
      最近更新 更多