web-dev-qa-db-fra.com

JDK sur OSX 10.7 Lion

J'ai installé le Java pour le package de développeur fourni par Apple pour 10.7 et Java fonctionnent bien)

mais Eclipse ne peut pas trouver le chemin racine JDK et je ne peux pas non plus.

Quelqu'un a des idées?

67
Wolf

Vous pouvez télécharger le JDK Lion 10.7 à partir de http://connect.Apple.com .

  1. Connectez-vous et cliquez sur la section Java à droite.

  2. Le jdk est installé dans un emplacement différent du précédent. Cela empêchera les IDE (tels qu'Eclipse) de localiser le code source et les javadocs.

  3. Au moment de la rédaction, le JDK s'est retrouvé ici:

    /Bibliothèque/Java/JavaVirtualMachines/1.6.0_26-b03-383.jdk/Contents/Home

  4. Ouvrez les préférences Eclipse et accédez à la page Java -> JRE installés .

  5. Plutôt que d’utiliser le "Contenu de la JVM (MacOS X par défaut), nous devrons utiliser l’emplacement JDK

  6. Au moment de la rédaction de ce document , Search n’a pas connaissance du nouvel emplacement JDK; nous aurons besoin de cliquer sur le bouton Ajouter

  7. Dans l'assistant Add JRE , choisissez "Mac OS X VM" pour le type de JRE.

  8. Pour la page de définition JRE , nous devons renseigner les éléments suivants:

    • JRE Home: /Library/Java/JavaVirtualMachines/1.6.0_26-b03-383.jdk/Contents/Home
  9. Les autres champs seront maintenant remplis automatiquement, le nom par défaut du JRE étant "Home". Vous pouvez rapidement corriger ceci en quelque chose de plus significatif:

    • Nom JRE: System JDK
  10. Terminez l’assistant et revenez à la page JRE installée .

  11. Choisissez "System JDK" dans la liste.

  12. Vous pouvez maintenant développer normalement avec:

    • javadocs correctement affiché pour les classes de base
    • code source correctement affiché lors du débogage
97
Heath Borders

Sur les versions plus récentes d’OS X, vous devriez trouver TOUS les JRE (et JDK) sous

/ Bibliothèque/Java/JavaVirtualMachines /

/ Système/Bibliothèque/Java/JavaVirtualMachines /

l'ancien chemin

/System/Library/Frameworks/JavaVM.framework/

a été déconseillé.

Voici la note officielle de dépréciation:

http://developer.Apple.com/library/mac/#releasenotes/Java/JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/NewandNoteworthy.html##Apple_ref/doc/uid/TP/304.35.

26

Je viens de rencontrer le même problème après la mise à jour. Le fichier JRE téléchargé par OSX Lion est manquant . JavaRuntimeSupport.jar , ce qui fonctionnera mais peut détruire de nombreux problèmes. Si vous avez mis à jour et qu'un JDK/JRE fonctionnel est déjà installé, procédez comme suit dans Eclipse:

1) Projet> Propriétés> Java Chemin de construction> Sélectionner un JRE/JDK endommagé> Modifier

2) Sélectionnez " JRE alternatif"

3) Cliquez sur " JRE installés ..."

4) Dans la fenêtre qui s’ouvre, cliquez sur " Rechercher ..."

Si tout va bien, il retrouvera votre ancien JRE/JDK. Le mien était à cet endroit:

/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home
12
Yuri Brigance

Pour Mountain Lion, Apple Java est jusqu'à 1.6.0_35-b10-428.jdk à ce jour.
Il est en effet situé sous/Bibliothèque/Java/JavaVirtualMachines.

Vous venez de télécharger
"Package de développement pour Java pour OS X 2012-005" (6 septembre 2012)
de
http://connect.Apple.com/

À mon avis, la dénomination d’Apple est au moins un peu déroutante; pourquoi "-005" - s'agit-il de la cinquième version ou du cinquième des cinq installateurs nécessaires?

Puis lancez l’installateur; puis suivez les étapes ci-dessus dans Eclipse.

6
Martin Haeberli

Vous pouvez télécharger jdk6 ici http://support.Apple.com/kb/DL157

Souhaite que ça aide

1
RxRead