I have narrowed it down to run.c when it tries to do the JNI call.
The following commit seems to be partially responsible. I can fiddle with the sofware in /jre and get it to work by trying things like copying files to other directories or using 64bit Java. It all seems to be related to JNI. Also when I remove this commit I can get a more graceful crash as opposed to a hard crash when the splash screen comes up.
I have tried many different version of everything in my development environment. I have also verfied all my paths and dependencies are ok. It all comes back to run.c
Reply to this email directly or view it on GitHub: