Hi Robert,
I'm not an OSX user myself, but I imagine it will be more or less the same procedure as under any Unix-based system: You will have to tell the OS by means of environment variables. This StackOverflow thread details that, the topmost voted answer looks correct and promising.
https://stackoverflow.com/questions/21964709/how-to-set-or-change-the-default-java-jdk-version-on-os-xAs you may suspect there are more "streamlined" ways to do that. Not being on OSX, I can't say anything about homebrew, but I have seen that program mentioned many times, and here are instructions how to install and switch between multiple java versions through homebrew (installing a programm called "jenv" through it)
You will end up with something simple like this: jenv global oracle64-1.8.0.05
to change your java version, with convenient "list java environments" etc tooling so you won't even have to wonder about the specific version after the "1.8"
Personally, I would go for just uninstalling your previous Java (if that is even necessary, but it's preventing possible headaches I think) and then go for the homebrew solution. Seems foolproof & virtually guaranteed to work imo.
Let us know how it goes. I will definitely follow up on that startup problem and would be glad to be able to get back to you in time about details if I need more information.