Où est le chemin JVM pour Java 6 / 1.6 OS X 10.10 Yosemite?
Je peux trouver la dernière mise à jour pour Java 1.8 à
ls /Library/Java/JavaVirtualMachines/
Qui ne répertorie que
jdk1.8.0_05.jdk
Et pas le Java 1.6 que j'ai installé après la mise à jour vers Yosemite?
J'ai besoin de Java 6 pour un produit hérité que je maintiens, et l'E eclipse
2
Author: MichaelStoner, 2014-10-22
1 answers
Puisque c'est la dernière version de Java construite et maintenue par Apple, elle est sur un chemin différent, sous /System
et non /Library
:
>ls -l /System/Library/Frameworks/JavaVM.framework/Versions/
Donne:
1.4 1.4.2 1.5 1.5.0 1.6 1.6.0
A Current CurrentJDK
L'exécution de cette commande /usr/libexec/java_home -V
affiche les emplacements des différentes versions Java installées, exemple de sortie:
Matching Java Virtual Machines (3):
1.8.0_25, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-466.1, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
6
Author: MichaelStoner, 2015-02-05 14:59:50