Oracle will cease supporting
Java 6 in March. Why do you wish to run under an unsupported version of Java?
Java is designed for rigorous backwards compatibility, so for most cases, running Java 7 with Java 6 compatibility enable should be sufficient.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.