Comment faire pour installer le jdk java 7 sur Snow Leopard
Mon Mac est actuellement en cours d'exécution Snow Leopard (10.6.8), et j'aimerais développer avec Java 7. J'ai téléchargé Java 7 OS X installer à partir de Oracle du site web, a commencé à l'exécuter. Malheureusement, j'ai été immédiatement accueillis avec un message qui dit que le programme d'installation est prise en charge uniquement sur OS X Lion 10.7.3). Est-il possible que je peux obtenir de Java 7 sur ma machine avec Snow Leopard? Je ne suis pas l'achat d'un nouvel OS juste pour mettre à jour mon Java. J'ai googlé autour de quelques-uns, mais je ne parviens pas à trouver beaucoup. J'espère que je peux trouver de l'aide ici. Merci.
- Je ne savais pas que ce n'était pas de travailler jusqu'à ce que j'ai essayé d'ajouter le JDK à l'IDÉE de l'IDE.
- Je pense que la mise à jour vers Mavericks peut être gratuit maintenant?
- le coût de Mavericks n'est pas la question. Je suis dans le même bateau. J'ai mis Mavericks (clean install) sur mon MBP 2009 et il a couru comme la sauce à travers un Capri Sun paille. Et je n'ai pas vu de réel avantage. 99% de mon MBP utilisation de Java/développement Arduino et YouTube. C'est ridicule que nous sommes obligés d'en acheter un autre MBP ou paralyser notre "bon encore" MBP juste afin que nous puissions exécuter le PLUS SÛR de la version de Java. Honte à Apple et à la Honte de la part d'Oracle.
- absolument d'accord, quel est le point dans l'installation d'un ballonnement de l'OS fait pour impressionner une petite amie et remplacer le minimaliste, rapide, solide comme le roc de Snow Leopard?
Vous devez vous connecter pour publier un commentaire.
Utilisation Pacifiste de http://www.charlessoft.com/ pour ouvrir et installer le 'JDK 7 Update X. pkg" dans la " jdk7-7uX-macosx-x64.dmg fichier que vous téléchargez à partir http://www.oracle.com/technetwork/java/javase/downloads/index.html
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_13.jdk/Contents/Home
. Il peut aussi vous intéresser d'avoir un regard sur le programme suivant/usr/libexec/java_home
./usr/libexec/java_home
programme ne reflète pas la nouvellement installé JDK7 paquet? J'ai installé JDK7 sur l'autre (plus récent) Mac qui a OS X 10.9, et après l'installation du package, puis/usr/libexec/java_home
pointa. Mais ce ne sera pas le cas lors de l'installation via Pacifiste?echo 'export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home' >> ~/.profile
De ce que j'ai lu JDK 7 ne nécessite pas de 10,7+ donc j'ai simplement ouvert le expédiés
.pkg
fichier d'installation avec PackageMaker (un Xcode outil) et retiré la version de l'OS de l'exigence et de re-construit.Vous aurez besoin de copier le programme d'installation de la .fichier dmg depuis que vous avez à enregistrer les modifications.Edit: Vous aurez besoin de Construire un autre répertoire que la montée .dmg est en lecture seule.
Jusqu'à présent dans mon utilisation de cet je n'ai pas connu toutes les questions, même les Java dans les préférences fonctionne correctement.
Une chose à noter, vous sera ont pour réorganiser Jdk dans
Java Preferences.app
à l'égard des programmes pour utiliser la nouvelle version de JDK au lieu de Java 6.J'ai même été jusqu'à copier le Java 7
.jdk
regrouper dans/System/Library/Java/JavaVirtualMachines/
, et il semble fonctionner normalement.Il suffit de ne pas déplacer/renommer le JDK bundles tandis que les applications Java sont en cours d'exécution;
non pas que je l'ai fait par accident ou quoi que ce soit...
J'ai eu le même problème et n'a pas été en mesure de google la bonne façon de le faire. À la fin j'ai trouvé la solution moi-même et le mettre sur mon blog:
http://jksha.blogspot.se/2013/09/java-7-and-snow-leopard-osx-106.html
groovysh
. Les erreurs ont disparu quand j'ai basculé vers le jdk 6.SystemVersion.plist
. Que dois-je faire?La réponse de @reukiodo est certainement le chemin à parcourir, donc merci beaucoup!. Cependant, il pourrait avoir besoin de plus d'explications pour les newbs qui, comme moi.
Il y a deux façons de le faire.
Bonne chance!
J'ai été en mesure de compiler openJDK 7 snow leopard (fonctionne entièrement, AWT inclus), à partir de quelques correctifs à ce projet:
https://github.com/hgomez/obuildfactory/
Si vous voulez mon binaires pour un peu plus de temps, ils sont ici:
https://bintray.com/wyatt8740/generic/openjdk7-sdk-osx-10.6/20140622/view
L'archive est d'environ 57 mo.
Extrait sous
/Library/Java/JavaVirtualMachines/
. Le JDK sera dans un répertoire appeléjdk1.7.0.jdk
. Définissez votreJAVA_HOME
variable d'environnement pour/Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home
, et à partir de là mettre la commande de réglage JAVA_HOME dans votre~/.profile
pour le rendre plus stable. De se déconnecter et d'en prendre plein effet. La seule chose qui manque est un JDK 7 plug-in de navigateur.Vous pouvez également utiliser la "Java des préférences de l'application (peut être trouvé dans la recherche spotlight) pour le régler à la valeur par défaut lors de l'accès via l'interface ainsi.
Malheureusement, je n'ai pas accès à OS X à l'instant pour essayer de faire java 1.8 travail, de sorte que la 1.7 est probablement la fin de la route pour 10.6.
Vous pouvez construire votre propre. Je l'ai fait avant. C'était facile. Et c'est aussi officiel que vous pouvez probablement obtenir:
https://wikis.oracle.com/display/OpenJDK/Mac+OS+X+Port
J'ai changé la version de la
/System/Library/CoreServices/SystemVersion.plist
basé sur ce tutoriel vidéo http://www.youtube.com/watch?v=eFi-H-7-PD4Ce que vous voulez n'est pas impossible, mais pour sûr PAS recommandé, mais... une fois que vous êtes sûr que c'est ce que vous voulez, voici un moyen facile d'installer Java (ou n'importe quel logiciel pour OS questions connexes):
- accédez à vous MainHD/Système/Bibliothèque/CoreServices/SystemVersion.plist
- sauvegarde de ce fichier !!
- l'ouvrir dans l'éditeur de Texte et modifier la version du produit:
selon vos besoins.
Avertissement:
Un samouraï prendre 7 respirations avant de prendre toute décision.