How to install Elasticsearch on Fedora 28

Overview of the issue

I went to install Elasticsearch on a newly built Fedora 28 VM. For my first attempt, I tried to use the built-in repo as follows

sudo yum update
sudo yum install elasticsearch

However, when I started Elasticsearch, it failed to launch with the following error.

Could not find netty3-3.9.3 Java extension for this JVM

My first effort at resolution involved searching on-line for a solution. Some solutions recommend fixing Open JVM. However, it seemed to me to be a more straight-forward solution to just install the Oracle JVM. So, I removed Open JVM and installed Oracle JVM instead. This resolved the issue and Elasticsearch started normally.