Java 8 is een andere branch van de Java runtime.
voor 7 is de meeste up to date versie 51.
voor 8 is het nog een .0 versie, is een heel andere versie dan 7, andere opzet, zullen zomaar een aantal zaken die 7 nodig hebben, niet meer werken omdat ze er niet meer in zitten.
Java is niet volledig backwards compatible, een van de redenen dat het bedrijf waar ik werk een eigen Java runtime heeft en die zelf up date, zelfs versie 5 wordt nog bijgehouden om deze reden