JavaException: Must have Java 8 or newer installed.

While creating a new machine to be the Integration Runtime for Purview and after I have installed the mandatory JRE that allows the connection to Snowflake I kept getting this error:

Error: (3913) JavaException: Must have Java 8 or newer installed.

This puzzled me because I had installed version 17. Started troubleshooting and followed this guide to check if the installation was correct. Everything seemed alright but the error was still there.

Reading again the pre-requisites it struck me, the instructions say explicitly:

Ensure JDK 11 is installed on the machine where the self-hosted integration runtime is installed.

The message error is quite misleading. After the installation of the version 11 of the JRE the error went away.

Have fun!

 Share!