没有管理员权限的h2o初始化错误

没有管理员权限的h2o初始化错误,h2o,rjava,H2o,Rjava,我第一次尝试在R中使用h2o包。当我尝试使用h2o.init()函数时,出现了下一个错误消息 Error in value[[3L]](cond) : You have a 32-bit version of Java. H2O works best with 64-bit Java. Please download the latest Java SE JDK 7 from the following URL: http://www.oracle.com/technetwork/java/j

我第一次尝试在R中使用h2o包。当我尝试使用
h2o.init()
函数时,出现了下一个错误消息

Error in value[[3L]](cond) : 
You have a 32-bit version of Java. H2O works best with 64-bit Java.
Please download the latest Java SE JDK 7 from the following URL:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
In addition: Warning message:
In normalizePath(path.expand(path), winslash, mustWork) :
path[1]="C:\Program Files\Java\jre1.8.0_111\bin/bin/java.exe": El sistema no puede encontrar la ruta especificada
我已经遵循了解决方案,但我仍然有相同的错误,因为我没有管理员权限,事情变得更糟。有没有人能给我指个地方或者给我一些指引来解决这个问题??这让我快发疯了

我的搜索信息是

R version 3.4.2 (2017-09-28)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
Java版本:

java version "1.8.0_131"
JAVA(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) Client VM (build 25.131-b11, mixed mode)

在本地系统环境中,您可以如下设置JAVA_主页:

JAVA_HOME=C:\\PATH_TO_YOUR_JAVA_1.8_INSTALL
之后,您可以检查并确认命令行环境是否显示64位Java以及Sys.getenv调用是否显示64位Java 1.8作为Java环境

> Sys.getenv("JAVA_HOME")
[1] "/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home"
如果未在R环境中设置,则也可以按如下方式设置:

> Sys.setenv(JAVA_HOME= "/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home")
请确保使用clean会话重新启动R/Rstudio,以便使用新环境更新R。之后,当您调用h2o初始化函数时,它将选择正确的Java来启动它

h2o.init()

在遵循链接到的第一个解决方案之后,即删除32位Java之后,是否可以显示错误消息。它必须是不同的。(在安装64位Java之前,请尝试删除32位Java并进行测试-您应该会收到关于未安装Java的投诉,而不是关于Java为32位的投诉)。