Error “Can not find the Java Runtime Environment needed by EXAplus GUI. Trying to use system wide virtual machine (from registry) instead. No 64 bit java virtual machine found in registry.”

Don’t you just love that new machine setup process…said nobody ever. Today I got hold of my new machine at work (which is great, thanks guys!). First job is to get all of the programs on that I need.

After the essentials, I got round to installing Exaplus. You can get it from here

I ran the install and got this error on completion:

Can not find the Java Runtime Environment needed by EXAplus GUI. Trying to use system wide virtual machine (from registry) instead. No 64 bit java virtual machine found in registry.

This rang a bell, and was quite similar to this error I’ve had before.

This time round, it was because I didn’t have the 64 bit Java. To fix it, I got the 64 bit download for Java from here.

The install did not fail, it was just the opening of Exaplus that was causing the error. With 64 bit Java installed, Exaplus loaded fine.,

 

 

Error “Can not find the Java Runtime Environment needed by EXAplus.” when running from the command line

To run scripts in EXASOL from the command line, you might try to run the following code.

C:\Users\You>"C:\Program Files (x86)\EXASOL\EXASolution-5.0\EXAplus\Exaplus.exe" 
-c SERVER_IP_HERE -u USER_HERE -p PASSWORD_HERE

For me, this resulted in the following error.

Can not find the Java Runtime Environment needed by EXAplus.
Trying to use system wide virtual machine (from registry) instead.
No 32 bit java virtual machine found in registry.

I had Java installed, but not the version Exasol was looking for.

To solve this, I then downloaded and installed the latest version of java from https://java.com/en/download/manual.jsp , then restarted my computer.