2017-03-31 75 views
1

我能當我運行h2o.init()安裝H2O罰款(R),但出現以下錯誤無法運行H2O功能

h2o.init()

H2O尚未運行,現在開始... 值錯誤[3L]: 您有一個32位版本的Java。 H2O在64位Java上效果最佳。 請從以下網址下載最新的Java SE JDK 7: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

我更新的Java SE JDK版本7(並獲得64位)和至今還在領受此錯誤。這是爲什麼?

回答

1

問題你有32位和64位Java,然後當H2O啓動時,它仍然使用32位Java。

第一個解決方案是刪除32位的Java,所以只有64位的Java在那裏,你很好去。

如果您必須同時保留32位和64位Java,那麼您需要設置指向64位Java路徑的JAVA_HOME環境變量,然後啓動H2O。這樣H2O將得到64位Java運行時啓動,你不會看到問題。

當您設置JAVA_HOME make sue時,您可以正確設置它,它指向64位Java。

+0

太棒了,就是這樣做的 –