2 votes

Comment puis-je faire en sorte qu'Eclipse sous OSX utilise Java 1.6 ?

Je viens d'installer Java 1.6 sur mon OSX et tout fonctionne à merveille, sauf qu'Eclipse refuse de démarrer. Il affiche une énorme invite à partir de laquelle je ne peux pas copier/coller, mais il indique clairement qu'il veut utiliser Java 1.5 et qu'il ne peut plus le trouver.

Je ne vois rien dans ses fichiers de configuration concernant la version de Java qu'il doit rechercher. Quelqu'un a-t-il déjà eu affaire à ce problème ?

Merci d'avance.

4voto

Clint Points 5864

Sur /Applications/Eclipse/Eclipse.app, faites un clic droit et choisissez "Show Package Contents". ouvrir Contents/Info.plist avec un éditeur de texte PAS éditeur plist

ajouter <string>-vm</string> <string>/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java</string>

à

<key>Eclipse</key>
        <array>
<!-- add it here -->
</array>

enregistrez-la et redémarrez.

3voto

Andrew Niefer Points 3250

Sauf erreur de ma part, la vm Java 1.6 sur le Mac est uniquement en 64 bits. Pour l'utiliser, vous aurez besoin d'une version 64 bits d'Eclipse. Le seul portage 64 bits d'Eclipse sur le Mac est la nouvelle version Cocoa. aquí .

Dans quelques semaines, le Communiqué de presse Galileo sera terminé, là vous pouvez trouver le portage 64 bit cocoa en allant dans Eclipse Classic -> Other Downloads.

Si vous souhaitez conserver votre installation eclipse actuelle, vous devrez faire ce que les autres réponses suggèrent et les modifier pour utiliser la version 1.5.

0voto

Andrei Tanasescu Points 361

Vous devez passer à votre version précédente de Java, sous Utilitaires, Préférences Java, et faire glisser 1.5 32 bit comme premier choix.

La raison de cette erreur est que les bibliothèques SWT JINI fournies semblent être compilées pour certaines plateformes seulement.

Vous pouvez toujours vérifier la Console pour des messages d'erreur spécifiques.

Prograide.com

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.

Powered by:

X