Accepted answer

As far as generics are concerned there are some risks to compile java-6-files with a JDK-7-compiler. Some classes might not compile while some generics constructions which were not possible in Java 6 will now be compilable in a JDK-7 compiler.

So indeed there are some incompatibilities. Please study:

Oracle compatibility note

Related Query

More Query from same tag