Home > Software design >  Azure purview scan on Databrick delta-lake shows "Error: (3913) JavaException: Must have Java 8
Azure purview scan on Databrick delta-lake shows "Error: (3913) JavaException: Must have Java 8

Time:08-11

We have our delta-lake from which we can query data. We also connected it with Power BI to make interactive dashboards. It's in production. Now we want to use Azure Purview to avail all the data governance and data catalog things on top of this delta-lake.

We followed this official enter image description here

Now when we start the scan, it shows an error with "Error: (3913) JavaException: Must have Java 8 or newer installed"

enter image description here

In the windows VM where we are having integration runtime, we installed java, added it to the system path, and also added JAVA_HOME as system variables as well

Here are the screenshots of that Windows VM ensuring we have java -

java --version enter image description here

JAVA_HOME as System Variable enter image description here

Java directory in the Path enter image description here

We are stuck with this for a while. Pulled every trick we could, no luck at all. We are not sure if is there any other place where we need to install Java. Any guided help will be appreciable.

CodePudding user response:

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

The message error is quite misleading

As per Microsoft Document,

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

Currently the Purview preview connection only functions with JDK 11; it is not compatible with JDK versions higher or below.

To fix this issue uninstall your current JDK installed version and install JDK 11 after installing, restart the computer and try again.

  • Related