Mon Mac exécute actuellement Snow Leopard (10.6.8) et j'aimerais développer avec Java 7. J'ai téléchargé le programme d'installation de Java 7 OS X depuis le site Web d'Oracle , a commencé à l'exécuter. Malheureusement, j'ai immédiatement été accueilli par un message indiquant que le programme d'installation est pris en charge uniquement sous OS X Lion (10.7.3). Est-il possible d'obtenir Java 7 sur ma machine avec Snow Leopard? Je n'achète pas un nouveau système d'exploitation uniquement pour mettre à niveau mon Java. J'ai cherché sur Google, mais je ne trouve pas grand chose. J'espère pouvoir trouver de l'aide ici. Merci.
Utilisez Pacifist à partir de http://www.charlessoft.com/ pour ouvrir et installer le 'JDK 7 Update X.pkg' dans le fichier 'jdk7-7uX-macosx-x64.dmg' que vous téléchargez à partir de http : //www.Oracle.com/technetwork/Java/javase/downloads/index.html
D'après ce que j'ai lu, JDK 7 n'exige pas la version 10.7+. J'ai donc simplement ouvert le fichier d'installation .pkg
fourni avec PackageMaker (un outil Xcode), supprimé la configuration requise pour le système d'exploitation et le reconstruit.
Vous devrez copier le programme d'installation à partir du fichier .dmg, car vous devez enregistrer les modifications.
Edit: Vous devrez créer un autre répertoire car le fichier .dmg monté est en lecture seule.
Jusqu'à présent, en l'utilisant, je n'ai rencontré aucun problème, même le volet de préférences Java fonctionne correctement.
Une chose à noter, vous devrez devez réorganiser les JDK dans Java Preferences.app
pour que les programmes utilisent le nouveau JDK au lieu de Java 6.
Je suis même allé jusqu'à copier le paquet Java 7 .jdk
dans /System/Library/Java/JavaVirtualMachines/
, et il semble fonctionner normalement.
Il suffit de ne pas déplacer/renommer les ensembles JDK pendant l'exécution d'applications Java. Ce n'est pas que je l'ai fait par accident ou quoi que ce soit ...
J'ai eu le même problème et je ne pouvais pas google la bonne façon de le faire. À la fin, j'ai moi-même trouvé une solution et l'ai mise sur mon blog:
http://jksha.blogspot.se/2013/09/Java-7-and-snow-leopard-osx-106.html
La réponse de @reukiodo est définitivement la voie à suivre, alors merci beaucoup !. Cependant, des explications supplémentaires pourraient être nécessaires pour Newbs comme moi.
J'ai pu compiler openJDK 7 pour Snow Leopard (fonctionne entièrement, AWT inclus), à partir de certains correctifs de ce projet:
https://github.com/hgomez/obuildfactory/
Si vous voulez que mes fichiers binaires soient un peu plus faciles, les voici:
https://bintray.com/wyatt8740/generic/openjdk7-sdk-osx-10.6/20140622/view
La tarball est d'environ 57 mégaoctets.
Extrayez-le sous /Library/Java/JavaVirtualMachines/
. Le JDK sera dans un répertoire appelé jdk1.7.0.jdk
. Définissez votre variable d'environnement Java_HOME
sur /Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home
, puis saisissez la commande permettant de définir Java_HOME dans votre ~/.profile
pour la rendre plus permanente. Déconnectez-vous et connectez-le pour qu'il prenne effet. La seule chose qui manque à ce jour est un plugin de navigateur JDK 7.
Vous pouvez également utiliser l'application "Préférences Java" (disponible dans la recherche Spotlight) pour la définir par défaut lors de son accès via l'interface graphique.
Malheureusement, je n'ai pas encore accès à OS X pour essayer de faire fonctionner Java 1.8. 1.7 est donc probablement la fin de la route pour 10.6.
Il y a deux façons de faire ça.
Bonne chance!
J'ai changé la version dans le /System/Library/CoreServices/SystemVersion.plist
en fonction de ce didacticiel vidéo http://www.youtube.com/watch?v=eFi-H-7-PD4
Vous pouvez construire le vôtre. J'ai fait ça avant. C'était facile. Et c'est aussi officiel que vous pouvez probablement l'obtenir:
Ce que vous voulez n’est pas impossible mais certainement pas recommandé, mais ... une fois que vous êtes sûr que c’est ce que vous voulez, voici un moyen simple d’installer Java (ou tout logiciel pour les problèmes liés au système d’exploitation): - accédez à votre répertoire principal MainHD/Système/Bibliothèque/CoreServices/SystemVersion.plist - sauvegarder ce fichier !! - ouvrez-le dans l'éditeur de texte et modifiez la version du produit:
<key>ProductUserVisibleVersion</key>
<string>10.6.8</string>
<key>ProductVersion</key>
<string>10.6.8</string>
selon vos besoins.
Attention: Un samouraï prend 7 respirations avant de prendre une décision.