Java pour Mac OS X 10.6 Update 3 a été mis à niveau vers java 1.6.0_22. Cependant, ils n'ont pas inclus le code source ou JavaDoc. Quelqu'un sait-il si Apple fournit la source, et si oui, où la trouver ?
Je voudrais attacher la source à Eclipse.
Java pour Mac OS X 10.6 Update 3 a été mis à niveau vers java 1.6.0_22. Cependant, ils n'ont pas inclus le code source ou JavaDoc. Quelqu'un sait-il si Apple fournit la source, et si oui, où la trouver ?
Je voudrais attacher la source à Eclipse.
J'ai eu le même problème aujourd'hui - j'ai installé le paquet Java Developer à partir de http://connect.apple.com mais n'a pas trouvé "src.jar" dans le fichier /System/Library/Frameworks/JavaVM.framework/...
plus. Sur ma machine, c'est maintenant dans/Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home/src.jar
.
Mise à jour : Pour la dernière version de mars 2011, le bocal est maintenant :/Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/src.jar
Une fois encore, vous devrez d'abord télécharger le nouveau paquet Java Developer.
Ce que je fais est le suivant :
Téléchargez et installez le Java Developer Kit (en utilisant votre AppleId de développeur), version actuelle 1.6.0_24-b07-334.jdk
et ensuite, dans un shell, cd vers le fichier /System/Library/Frameworks/JavaVM.framework/Home
répertoire.
Mettre en place des liens symboliques vers les fichiers sources du jdk, src.jar
, docs.jar
et appledocs.jar
dans le JDK que vous venez de télécharger :
sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/src.jar src.jar
et de même pour les deux autres pots.
Ensuite, en Eclipse/Préférences vous pouvez créer une nouvelle JRE installé par duplication l'existant (l'existant pointe vers quelque chose comme /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
), puis sélectionnez le nouveau JRE installé et retirer l'original.
Les projets Eclipse pourraient avoir besoin d'être mis à jour pour pointer vers le "nouveau" JRE, mais les sources et les javadocs devraient maintenant être disponibles pour le matériel Java standard sans plus attendre.
NB Assurez-vous que la version du jdk correspond à la version de votre système Java pour que cela fonctionne correctement.
Installer les sources et la documentation de java en 8 étapes :
Connectez-vous avec votre Apple ID ( http://connect.apple.com )
Télécharger Java pour OS X 2012-00* Paquet du développeur
Installer javadeveloper_for_os_x_ * .dmg .
Aller à Eclipse > Préférences > Java > JRE installé
Cliquez sur Recherche...
Choisissez JRE avec un emplacement comme /Bibliothèque/Java/JavaVirtualMachines/ 1.6.0_your_jdk_filename.jdk
/contenu/home . Dans mon cas, le nom du fichier jdk était 1.6.0_33-b03-424.jdk
.
Vous pouvez trouver le nom du fichier de jdk dans le terminal : ls -l /Library/Java/JavaVirtualMachines
Maintenant, lorsque vous essayez "d'ouvrir la déclaration" et obtenez le message "Source non trouvée", appuyez sur le bouton Attachez la source... et coller /Bibliothèque/Java/JavaVirtualMachines/ 1.6.0_your_jdk_filename.jdk
/contents/home/src.jar
Ce sont les étapes exactes qui ont fonctionné pour moi.
Allez à la page de téléchargements apple dev java et prenez le plus récent que vous pouvez (le site web de Apple dev ne vous laissera pas télécharger des paquets qui ne sont pas adaptés à votre version du système d'exploitation).
J'ai installé Java Developer Package pour Mac OS X 10.6 Update 5 (image disque) .
Puis j'ai exécuté ces commandes :
sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_26-b03-384.jdk/Contents/Home/src.jar /System/Library/Frameworks/JavaVM.framework/Home/src.jar
sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_26-b03-384.jdk/Contents/Home/docs.jar /System/Library/Frameworks/JavaVM.framework/Home/docs.jar
sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_26-b03-384.jdk/Contents/Home/appledocs.jar /System/Library/Frameworks/JavaVM.framework/Home/appledocs.jar
J'ai ensuite redémarré Eclipse (je n'ai pas eu à créer un nouveau JRE).
Vous devrez peut-être aussi installer la mise à jour Java Developer Update : http://developer.apple.com/library/mac/releasenotes/Java/JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/NewandNoteworthy.html
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.