If you ask Oracle, they would inform you that even most of their stacks runs on Java1.6
The 1.7 version of Java is so buggy and incompatible with most enterprise system as of yet, reason why many still uses/recommends Java6.
We could only hope Java8 would correct this misapp.