2015-07-30 4 views
1

Я следую инструкциям here, чтобы настроить Python на использование H2O.Python h2o.init() не может найти Java

Несмотря на установке Java в папку по умолчанию (C: \ Program Files \ Java), h2o.init() не может найти Java и выход с ValueError:

Cannot find Java. Please install the latest JDK from http://www.oracle.com/technetwork/java/javase/downloads/index.html 

java.exe явно в C: \ Program Files \ Java \ jdk1.8.0_51 \ Bin.

Не могу понять, почему h2o.init() не работает. Есть идеи?

+0

Пробовал на другом компьютере, и я получаю те же результаты. – Devon

ответ

2

Вы должны попытаться установить переменную среды JAVA_HOME вручную, и это может сработать. Следующим является процесс.

Set JAVA_HOME:

Right click My Computer and select Properties. 

On the Advanced tab, select Environment Variables, and then edit JAVA_HOME to point to where the JDK software is located, for example, C:\Program Files\Java\jdk1.8.0_51 

Затем перейдите в каталог h2o и запустить

java -jar h2o.jar 

Однако если до сих пор он не может найти то ява выполнить следующую команду

в C: \ Program Files \ Java \ jdk1.8.0_51

java -jar \path to\h2o.jar 
+0

Спасибо за это предложение. Я изменил переменную окружения JAVA_HOME, а также попытался установить в PATH, и я все еще получаю сообщение об ошибке. Тем не менее, подсказка: когда я перехожу к C: \ Anaconda \ h2o_jar и нажимаю h2o.jar, а затем запускаю h2o.init() из python, я вижу отчет о том, что кластер здоров. Я попытался переконфигурировать JAVA_HOME и PATH в C: \ Anaconda \ h2o_jar, но это не сработало. Можно ли запустить h2o.init() для запуска этого файла? – Devon

+0

Пробовала ли вы эту команду в MS-DOS, находясь внутри java-каталога h2o java -jar h2o.jar , а затем запускала h2o.init() в R? – 0xF

+0

вам когда-нибудь удалось это решить? – Prof

 Смежные вопросы

  • Нет связанных вопросов^_^