This computer does not have the Oracle Java SE Runtime Environment Version 7 Update 51 (64-bit) or higher installed.


You may have guessed rightly that this is an error message during an installation.

As you may know SQL Server 2016 – “a new platform for intelligent application” is generally available to deploy in production platform.

While I was installing SQL Server 2016 Developer Edition (which is FREE to download & use), I was presented with this error during  System Configuration Check Report for Microsoft SQL Server 2016

InstallFeatureSpecificRules: SQL Server 2016 Setup configuration checks for rules group ‘InstallFeatureSpecificRules’

phase.

I have chosen to install Polybase on the same machine where SQL Server 2016 instance will be installed, based on that ”

Polybase_IsMinJavaVersionInstalled ” rule the installed was failed.

 

Polybaseerror

IN order to rectify this problem, you will need to:

This computer does not have the Oracle Java SE Runtime Environment Version 7 Update 51 (64-bit) or higher installed. The Oracle Java SE Runtime Environment is software provided by a third party. Microsoft grants you no rights for such third-party software. You are responsible for and must separately locate, read and accept applicable third-party license terms. To continue, download the Oracle SE Java Runtime Environment from http://go.microsoft.com/fwlink/?LinkId=526030.

 

Once you have gone further from above LinkId=526030 you will be presented Jave SE downloads, based on your environment you will need to download relevant product file (for me it was Windows x64 environment).