[英]Can't Run H2o in R due to Java
我正在運行 Windows 10 64 位。 我轉到命令提示符並輸入 java -version 來檢查版本。
結果告訴我 java 版本 "1.8.0_251" 和 64-Bit Server VM (混合模式)
但是,當我嘗試在 R 中運行 H2o 時,會出現錯誤:
You have a 32-bit version of Java. H2O works best with 64-bit Java.
Please download the latest Java SE JDK from the following URL: https://www.oracle.com/technetwork/java/javase/downloads/index.html
我已經嘗試下載最近的Java SE 14 64位版本並重新啟動R session,但出現同樣的錯誤。 我查看了我的控制面板並檢查了我的 Java 也是 64 位的。
所以現在我完全迷失在處理這個 Java 問題。 有人有線索嗎?
您可能安裝了 32 位版本的 Java 以及新的 64 位版本。
H2O 可能會發現 Java 與您的終端從Java -version
中發現的不同。 H2O 找到 Java 的順序為:
PATH
中搜索JAVA_HOME
您有幾個選項可以解決您的問題:
PATH
系統變量的開頭PATH
的開頭。 例如:old_path <- Sys.getenv("PATH")
ys.setenv(PATH = paste("path/to/new_java", old_path, sep = ":"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.