Click here to Skip to main content
15,880,503 members
Articles / Programming Languages / C#

Rule “Oracle JRE 7 Update 51 (64-bit) or Higher is Required for Polybase” Failed

Rate me:
Please Sign up or sign in to vote.
4.67/5 (3 votes)
28 Mar 2016CPOL3 min read 60.3K   1   3
Rule “Oracle JRE 7 Update 51 (64-bit) or higher is required for Polybase” failed

In this article, we will are going to see how we can fix the error Rule “Oracle JRE 7 Update 51 (64-bit) or higher is required for Polybase” failed. You may get this error when you try to install SQL Server. I was trying to install SQL Server 2016 Release Candidate 1, and I got this error during installation. The complete error is like this Rule Check Result, Rule “Oracle JRE 7 Update 51 (64-bit) or higher is required for Polybase” failed. 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. I have fixed this issue, and here I am going to share with you how you can also fix this error. I hope you will like this.

Background

As you all know, Microsoft has already released SQL Server 2018 RC Version 1. So I wanted to give a try, and I decided to install the same. But at a stage in installation, I got an error which was not allowing me to continue further. I started to scratch my head. And finally, I could find the solution. Here, we will see that.

Fix to Rule “Oracle JRE 7 Update 51 (64-bit) or Higher is Required for Polybase” Failed

Once you have started the installation, you can see a window as follows:

Installation Center SQL Server Start

Installation Center SQL Server Start

If you have not installed SQL Server yet, you must select “New SQL Server stand-alone installation”, or you can upgrade by selecting “Upgrade from a previous version”. So we have started installing the things. When you are steps away to finish everything once you have selected the features to add. You will be getting the error as follows:

_________

Rule Check Result
_________
Rule "Oracle JRE 7 Update 51 (64-bit) or higher is required for Polybase" failed.

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.
________

OK
________

As it is mentioned in the link provided in the link, you can always download and install the Java SE from that link. This link will be redirected to http://www.oracle.com/technetwork/java/javase/downloads/index.html.

Java SE

Java SE

Now we have another option to disable the Java SE from the features selected. For that, go back to the feature selection.

Feature Selection Installation Center SQL Server

Feature Selection Installation Center SQL Server

Now uncheck the selection PolyBase query service for external data.

Feature Selection Installation Center SQL Server Uncheck Polybase Query Service

Feature Selection Installation Center SQL Server Uncheck Polybase Query Service

Now you can go ahead and click next. At last, you will get the success message.

Installation Center SQL Server Success

Installation Center SQL Server Success

Hooray, we have successfully installed our new version of SQL Server. That’s fantastic right? Happy coding.

Conclusion

Did I miss anything that you may think is needed? Could you find this post useful? I hope you liked this article. Please share your valuable suggestions and feedback.

Your Turn. What Do You Think?

A blog isn’t a blog without comments, but do try to stay on topic. If you have a question unrelated to this post, you’re better off posting it on C# Corner, Code Project, Stack Overflow, ASP.NET Forum instead of commenting here. Tweet or email me a link to your question there and I’ll definitely try to help if I can.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer
Germany Germany
I am Sibeesh Venu, an engineer by profession and writer by passion. I’m neither an expert nor a guru. I have been awarded Microsoft MVP 3 times, C# Corner MVP 5 times, DZone MVB. I always love to learn new technologies, and I strongly believe that the one who stops learning is old.

My Blog: Sibeesh Passion
My Website: Sibeesh Venu

Comments and Discussions

 
GeneralMy vote of 2 Pin
Member 476859326-Jun-18 1:03
Member 476859326-Jun-18 1:03 
GeneralThe true nature of a fix or solution Pin
Member 476859326-Jun-18 1:37
Member 476859326-Jun-18 1:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.