I have the 1.6 installer. I\'ve used it. It does not change my Java installation, nor say there is an older version, but it does complete the installation.
I\'ve bee
If you need to write code that you want to run on a previous version of Java then you can change the compile flags. This might be all you need and
eg.
javac -source 1.6 -target 1.6 MyClass.java
The source arg states that the source is written in that version of Java, thus List
would be a compile error. Target tells the compiler to compile byte code that is aimed at the specified version of the JVM. Though I think 1.7 is fully backwards compatible with 1.5 and 1.6.