Hi Zeno
I followed that Oracle link and performed an uninstall of Java.
Then I closed my Safari windows and quit Safari.
Then I downloaded Java distribution jre-8u111-macosx-x64.dmg and reinstalled it.
I once again closed all my Safari windows and quit.
Then I brought up the Java test page which verified the installation.
"Verified Java Version
Completion checkmark
Congratulations!
You have the recommended Java installed (Version 8 Update 111)."
When I tested with STICK, I got the same "unsupported major.minor version 51.0" error.
So I followed earlier instructions to navigate to my STICK directory and verify the Java version.
Garys-Mac-mini:Desktop Gary$ cd STICK
Garys-Mac-mini:STICK Gary$ ls
Stable CHDK elevate.vbs sticklog.txt
Stick.jar stick.bat stickx.cmd
asseng32.dll stick.command stickx.sh
asseng64.dll stick.properties
elevate.cmd stickML.command
Garys-Mac-mini:STICK Gary$ java - version
Unrecognized option: -
Could not create the Java virtual machine.
Garys-Mac-mini:STICK Gary$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)
Garys-Mac-mini:STICK Gary$
And it is this that has me scratching my head.
How do I have java version "1.6.0_65" in a terminal window, in the STICK directory when I just installed Java V8?