Install Rule Oracle JRE 7 Update 51 (64-bit) or higher is required for Polybase

With new version of SQL server i.e. 2017 out last fall, I too wanted to try the new and shiny features so I decided to install it on one of my VM’s

However post selecting all the features as soon as the installer moves to Feature Rules page it throws below error.

2017 Install error

As the error clearly states my machine is missing Java components which are  required for Polybase setup however since java is owned by oracle and MS has no such rights for any third-party software’s , it’s basically up to the user to read and agree to any such third party license term.

If you don’t want to use Polybase you can simply go to previous screen and just uncheck the highlighted box


I wanted to install this so I went ahead to the link

This prompted me to download and install latest JRE Version which is 10. Once the setup of java finished which is simple, I proceeded with my SQL server setup but voila a surprise awaited me, it failed again. Since the error said that JRE 7 update 51 and higher should work and on the Java website I can see only two versions I decided to give lower version a go

Java Versions

Downloaded and installed JRE 8 update 172 and SQL setup worked fine. Apparently SQL Server setup is unable to register JRE version 9 or higher. Marek Maśko  has a connect item filed to have this bug re mediated in SQL Server Installer, you can up vote his connect item

Hope these steps help somebody proceed successfully with their installations.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.