Java SE 8 is binary-compatible with Java SE 7 except for the incompatibilities listed below. Incompatibilities in J2SE 5.0 (since 1.4.2).To examine Java SE 8 incompatibilities with earlier Java versions, you must trace incompatibilities through the listed files, in order. For example, this compatibility page reports only Java SE 8 incompatibilities with Java SE 7, and not with previous versions. The following compatibility documents track incompatibility between adjacent Java versions. 'Incompatibilities between JDK 8 and JDK 7'.'Incompatibilities between Java SE 8 and Java SE 7'.