J'ai effectué une installation propre de Mountain Lion et installé JDK7.
java -version
Dans Terminal, les retours sont java version "1.7.0_05"
corrects. Néanmoins, les préférences Java et certains autres programmes Java (tels que Eclipse) donnent lieu à des invites pour installer Java SE 6.
Je peux parfaitement démarrer Eclipse à partir de la ligne de commande avec Java 7.
Existe-t-il un moyen de faire fonctionner cela sans avoir à installer Java 6?
mountain-lion
java
Nicolas
la source
la source
Réponses:
JDK 7 sera installé sous /Library/Java/JavaVirtualMachines/1.7.0.jdk, JDK 6 sous / Système / Bibliothèque / Java / JavaVirtualMachines.
Pour inciter OS X à accepter Java 7 au lieu de proposer l’installation de Java 6, un simple lien symbolique suffit:
La plupart des programmes Java fonctionnent avec ce petit bidouillage sans qu'il soit nécessaire d'installer Java 6. Les préférences Java de OS X (et peut-être d'autres) ne permettent pas, car il semble vérifier explicitement la version de la machine virtuelle au démarrage.
la source
/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk
; les instructions ont bien fonctionné autrement.Remarque: si vous avez vraiment besoin de java6 et que cela ne fonctionne pas avec java7, vous voudrez peut-être attendre l'installation de java7. La raison en est qu’il pourrait être un peu délicat d’essayer de garder les deux 6 et 7 sur le même Macintosh, car le 7 pkg gâche quelques-uns des éléments apple-6-java, comme indiqué ci-dessous. Je vais donc chercher des instructions pas à pas pour conserver les versions 6 et 7 sur le même Mac avant de publier cette information ... Voir aussi http://reviews.cnet.com/8301-13727_7-57533880-263/ java-preferences-missing-after-latest-os-x-java-update / le 18 octobre 2012.
DÉTAILS Le script shell de préinstallation dans jre-7u9-macosx-x64.dmg supprime simplement le panneau de préférences Apple (ainsi que le plug-in), sans avertissement, ci-dessous.
=== Et le script post-installation configure un lien symbolique ===
la source
Lion de montagne avec Java 7 seul
Vous êtes sur la bonne voie…
Sans installer Java 6
… Les invites à installer, telles que décrites dans la question, sont à prévoir.
Donc, ma réponse courte est oui, vous pouvez avoir Java 7 seul; mais pas sans une installation de Java 6.
Essayer:
supprimez, dans les deux répertoires ci-dessous, la ou les versions de Java qui ne sont plus requises:
/ Bibliothèque / Java / JavaVirtualMachines
/ Système / Bibliothèque / Java / JavaVirtualMachines
(Pour un cas comme celui-ci, je pense que vous pouvez ignorer les conseils habituels pour ne pas interférer avec des
/System
choses.)la source