Es ist erforderlich die neueste Version von Java installiert zu haben, nicht nur ist es ratsam aus Sicherheitstechnischen Gründen und wegen der Performance, sondern auch weil neue Operationen wie zum Beispiel die Bitweisen atomaren Funktionen oder ähnliches erst durch neuere Version eingeführt wurden.
Falls dein err-log.txt keine Fehlermeldung zeigt und das Programm dennoch nicht startet so weist aus meiner Erfahrung aus früheren Tests her alles darauf hin, dass die Java Version nicht ausreichend ist.