initialising h2o in Rstudio : not recognising 64-bit java





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I work on Rstudio running on a dedicated linux server. I get an error initialising h2o:



> h2o.init()
H2O is not running yet, starting it now...
<simpleError in system2(command, "-version", stdout = TRUE, stderr = TRUE): error in running command>
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 8 from the following URL:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


I checked the java config and got:



system("java -version")
openjdk version "1.8.0_77"
OpenJDK Runtime Environment (build 1.8.0_77-b03)
OpenJDK 64-Bit Server VM (build 25.77-b03, mixed mode)


Apparently I have the good version of java. I have found people with similar problems on Windows. They were able to solve the problem by finding and indicating the good java path. However in the environnement I am working in, i am not sure how to do that.



Any idea on how to solve the problem ? to bypass the error ?










share|improve this question





























    0















    I work on Rstudio running on a dedicated linux server. I get an error initialising h2o:



    > h2o.init()
    H2O is not running yet, starting it now...
    <simpleError in system2(command, "-version", stdout = TRUE, stderr = TRUE): error in running command>
    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 8 from the following URL:
    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


    I checked the java config and got:



    system("java -version")
    openjdk version "1.8.0_77"
    OpenJDK Runtime Environment (build 1.8.0_77-b03)
    OpenJDK 64-Bit Server VM (build 25.77-b03, mixed mode)


    Apparently I have the good version of java. I have found people with similar problems on Windows. They were able to solve the problem by finding and indicating the good java path. However in the environnement I am working in, i am not sure how to do that.



    Any idea on how to solve the problem ? to bypass the error ?










    share|improve this question

























      0












      0








      0








      I work on Rstudio running on a dedicated linux server. I get an error initialising h2o:



      > h2o.init()
      H2O is not running yet, starting it now...
      <simpleError in system2(command, "-version", stdout = TRUE, stderr = TRUE): error in running command>
      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 8 from the following URL:
      http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


      I checked the java config and got:



      system("java -version")
      openjdk version "1.8.0_77"
      OpenJDK Runtime Environment (build 1.8.0_77-b03)
      OpenJDK 64-Bit Server VM (build 25.77-b03, mixed mode)


      Apparently I have the good version of java. I have found people with similar problems on Windows. They were able to solve the problem by finding and indicating the good java path. However in the environnement I am working in, i am not sure how to do that.



      Any idea on how to solve the problem ? to bypass the error ?










      share|improve this question














      I work on Rstudio running on a dedicated linux server. I get an error initialising h2o:



      > h2o.init()
      H2O is not running yet, starting it now...
      <simpleError in system2(command, "-version", stdout = TRUE, stderr = TRUE): error in running command>
      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 8 from the following URL:
      http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


      I checked the java config and got:



      system("java -version")
      openjdk version "1.8.0_77"
      OpenJDK Runtime Environment (build 1.8.0_77-b03)
      OpenJDK 64-Bit Server VM (build 25.77-b03, mixed mode)


      Apparently I have the good version of java. I have found people with similar problems on Windows. They were able to solve the problem by finding and indicating the good java path. However in the environnement I am working in, i am not sure how to do that.



      Any idea on how to solve the problem ? to bypass the error ?







      java r h2o






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 3 at 13:15









      were_catwere_cat

      176623




      176623
























          1 Answer
          1






          active

          oldest

          votes


















          3














          Check if the JAVA_HOME environment variable is set. It may be pointing to the wrong spot, tricking H2O to find the wrong one.



          You want JAVA_HOME/bin/java to be a good 64-bit java.



          (The other thing you can optionally do is, when you do find a 32-bit java, uninstall it. There is no real reason to have it unintentionally anymore these days; memory sizes are much bigger than 15 years ago.)






          share|improve this answer
























          • This is the general answer you can find here on stack overflow. My problem was more that i am working on a remote linux server and i could not easily manage / access the java intallation / path. The key to solve my problem was to navigate the file structure with: list.dirs(), starting with list.dirs("/usr/"), until I found java files. Then I tried multiple dirs until i found one that worked...

            – were_cat
            Jan 3 at 14:53












          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54023053%2finitialising-h2o-in-rstudio-not-recognising-64-bit-java%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          3














          Check if the JAVA_HOME environment variable is set. It may be pointing to the wrong spot, tricking H2O to find the wrong one.



          You want JAVA_HOME/bin/java to be a good 64-bit java.



          (The other thing you can optionally do is, when you do find a 32-bit java, uninstall it. There is no real reason to have it unintentionally anymore these days; memory sizes are much bigger than 15 years ago.)






          share|improve this answer
























          • This is the general answer you can find here on stack overflow. My problem was more that i am working on a remote linux server and i could not easily manage / access the java intallation / path. The key to solve my problem was to navigate the file structure with: list.dirs(), starting with list.dirs("/usr/"), until I found java files. Then I tried multiple dirs until i found one that worked...

            – were_cat
            Jan 3 at 14:53
















          3














          Check if the JAVA_HOME environment variable is set. It may be pointing to the wrong spot, tricking H2O to find the wrong one.



          You want JAVA_HOME/bin/java to be a good 64-bit java.



          (The other thing you can optionally do is, when you do find a 32-bit java, uninstall it. There is no real reason to have it unintentionally anymore these days; memory sizes are much bigger than 15 years ago.)






          share|improve this answer
























          • This is the general answer you can find here on stack overflow. My problem was more that i am working on a remote linux server and i could not easily manage / access the java intallation / path. The key to solve my problem was to navigate the file structure with: list.dirs(), starting with list.dirs("/usr/"), until I found java files. Then I tried multiple dirs until i found one that worked...

            – were_cat
            Jan 3 at 14:53














          3












          3








          3







          Check if the JAVA_HOME environment variable is set. It may be pointing to the wrong spot, tricking H2O to find the wrong one.



          You want JAVA_HOME/bin/java to be a good 64-bit java.



          (The other thing you can optionally do is, when you do find a 32-bit java, uninstall it. There is no real reason to have it unintentionally anymore these days; memory sizes are much bigger than 15 years ago.)






          share|improve this answer













          Check if the JAVA_HOME environment variable is set. It may be pointing to the wrong spot, tricking H2O to find the wrong one.



          You want JAVA_HOME/bin/java to be a good 64-bit java.



          (The other thing you can optionally do is, when you do find a 32-bit java, uninstall it. There is no real reason to have it unintentionally anymore these days; memory sizes are much bigger than 15 years ago.)







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jan 3 at 14:32









          TomKraljevicTomKraljevic

          2,447713




          2,447713













          • This is the general answer you can find here on stack overflow. My problem was more that i am working on a remote linux server and i could not easily manage / access the java intallation / path. The key to solve my problem was to navigate the file structure with: list.dirs(), starting with list.dirs("/usr/"), until I found java files. Then I tried multiple dirs until i found one that worked...

            – were_cat
            Jan 3 at 14:53



















          • This is the general answer you can find here on stack overflow. My problem was more that i am working on a remote linux server and i could not easily manage / access the java intallation / path. The key to solve my problem was to navigate the file structure with: list.dirs(), starting with list.dirs("/usr/"), until I found java files. Then I tried multiple dirs until i found one that worked...

            – were_cat
            Jan 3 at 14:53

















          This is the general answer you can find here on stack overflow. My problem was more that i am working on a remote linux server and i could not easily manage / access the java intallation / path. The key to solve my problem was to navigate the file structure with: list.dirs(), starting with list.dirs("/usr/"), until I found java files. Then I tried multiple dirs until i found one that worked...

          – were_cat
          Jan 3 at 14:53





          This is the general answer you can find here on stack overflow. My problem was more that i am working on a remote linux server and i could not easily manage / access the java intallation / path. The key to solve my problem was to navigate the file structure with: list.dirs(), starting with list.dirs("/usr/"), until I found java files. Then I tried multiple dirs until i found one that worked...

          – were_cat
          Jan 3 at 14:53




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54023053%2finitialising-h2o-in-rstudio-not-recognising-64-bit-java%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          MongoDB - Not Authorized To Execute Command

          How to fix TextFormField cause rebuild widget in Flutter

          in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith