Reply 1180 of 1476, by Monotremata
Yeah the solutions on those pages are exactly how I got it to run in the first place (see the first edit I made to the post).. The problem with that is, the JAVA_HOME variable isnt set until you run a shell. You wont be able to double click on the DBGL app and have it run from the Finder, it only runs from the command line with the 'open -a' command.. Anything launched from the Finder, is going to use the Apple Java 1.6. After making the post and doing some digging around Oracle's documentation, Oracle themselves state the only way to actually change the value for the system's JAVA_HOME is by installing the full JDK, the JRE wont do it, so I did that and now DBGL is working again.. Im not sure if I downloaded the wrong version of the JRE or what, but the two times I installed the 1.8 one, all it ever installed for me was the browser plugin, so /usr/libexec/java_home doesnt see it installed. Oddly enough, the Java control panel app that gets installed with the JRE only sees the JRE you just installed as well and has no clue 1.6 is even there.
Im hoping other Mac OS X users will run across this and chime in and let me know if its just my system acting funny or not..