Je ne comprends pas comment mon environnement Java se met en place. Si plusieurs versions de Java sont installées, comment la version correcte est-elle sélectionnée lorsque je lance une application dépendant de Java ?
J'ai installé à la fois la version originale 1.6 de Java d'Apple et la version 1.8 plus récente de Sun.
Si je tape java -version
Je reçois
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)`
ls -l /usr/bin/java
produit lrwxr-xr-x 1 root wheel 74 Jun 16 2014 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
où Current
est dirigé vers l'installation Java 1.6 d'Apple.