2017-03-31 7 views
1

を実行することはできません)私は(Rで)H2O罰金をインストールすることができましたが、私はh2o.initを(実行時に次のエラーを取得するH2O機能

h2o.init()

H2Oがまだ実行されていないので、今起動しています... 値[3L]のエラー: Javaの32ビット版があります。 H2Oは64ビットJavaで最も効果的です。 次のURLから最新のJava SE JDK 7をダウンロードしてください:私は7には、Java SE JDKのバージョンを更新(64ビットだ) http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

、まだこのエラーが発生します。これはなぜですか

答えて

1

Javaの32ビットと64ビットの両方の問題があり、H2Oが起動すると32ビットのJavaが使用されます。

最初の解決策は32ビットJavaを削除することで、64ビットJavaだけがそこにあり、あなたは良いことです。

Java 32ビットと64ビットの両方を使用する必要がある場合は、64ビットJavaパスを指すJAVA_HOME環境変数を設定し、H2Oを開始する必要があります。このようにして、H2Oは64ビットJavaランタイムを起動し、問題は表示されません。

JAVA_HOMEを設定すると正しく設定され、64ビットJavaを指しています。

+0

恐ろしく、それはトリックでした –

関連する問題