Leopard, Eclipse, et l’utilisation de plusieurs versions de Java

Suite à mon précédant article sur le changement de version de Java sur Leopard, il se pose un problème : Comment faire pour qu’Eclipse fonctione tout le temps ?
Et oui, en changeant de version de Java sur votre machine, vous risquez de voir votre eclipse refuser de démarrer. Ce dernier nécessite Java 1.5 au minimum et ne fonctionne pas avec la version 1.6 d’Apple (ne me demandez pas pourquoi). Vous avez donc peu de choix sur la version de Java à utiliser pour eclipse ;-) .

Pour qu’Eclipse utilise tout le temps la version 1.5 de Java quelque soit celle configurée sur votre système, il faut le définir dans le fichier eclipse.ini.
Si ECLIPSE_HOME est le répertoire où vous avez extrait votre installation d’Eclipse, le fichier eclipse.ini se trouve dans ECLIPSE_HOME/Eclipse.app/Contents/MacOS/eclipse.ini. Pour y accéder depuis le Finder, faites un « clic-droit » sur l’icône de l’application Eclipse qui se trouve à la racine de ECLIPSE_HOME, et choisissez « Show Package Contents ».

Le contenu de ce fichier doit ressembler à ceci :


-showsplash
org.eclipse.platform
-startup
../../../plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.carbon.macosx_1.0.101.R34x_v20080731
-vmargs
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-Dosgi.requiredJavaVersion=1.5
-Dorg.eclipse.swt.internal.carbon.smallFonts

Juste avant la ligne -vmargs vous allez y rajouter les deux lignes suivantes pour forcer eclipse à utiliser la version 1.5 :

-vm
/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java

Votre fichier eclipse.ini doit alors ressembler à ceci :


-showsplash
org.eclipse.platform
-startup
../../../plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.carbon.macosx_1.0.101.R34x_v20080731
-vm
/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
-vmargs
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-Dosgi.requiredJavaVersion=1.5
-Dorg.eclipse.swt.internal.carbon.smallFonts

Désormais vous pouvez démarrer eclipse, quelque soit la version de Java activée sur votre machine.

Lien :

VN:F [1.9.3_1094]
Rating: 10.0/10 (2 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)
Leopard, Eclipse, et l'utilisation de plusieurs versions de Java, 10.0 out of 10 based on 2 ratings
Cette entrée a été publiée dans Technologie, avec comme mot(s)-clef(s) , . Vous pouvez la mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>