I know is possible to have multiple versions of Java on OS X but i find it difficult to understand how it works.
I upgraded to Mountain Lion and now
echo $JAVA_HOME is empty.
1.4 1.5 1.6 A CurrentJDK 1.4.2 1.5.0 1.6.0 Current
When I go into 1.4.2 and I execute
java - version or
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720)
So why all those versions are used for if they have same version of Java?
Then I downloaded the JDK 7 from Oracle and installed it.
Where a new JDK is usually installed?
And final question : How can I choose which version should run by default by all applications?
In Win. I set
JAVA_HOME to the
I put in Path : location to
JAVA_HOME/bin and that's it.