Bonsoir,
Cela fait quelques temps que je m'intéresse à SWT/JFace. Ayant un mac sous Leopard, j'ai voulu tenter d'appréhender SWT depuis Eclipse. J'ai donc récupéré les librairies nécessaires sur le site officiel pour ensuite les lier dans mon projet Eclipse. Après quoi j'ai tenté d'exécuter le code d'exemple "Hello World !".
Mon problème intervient à ce niveau, lors de l'exécution il m'est indiqué selon la JVM que je choisis deux messages d'erreurs différents dont je comprend les raisons mais dont je ne sais pas comment contourner. Je m'explique :
Sous Mac OS X on dispose au choix de Java 5 (version 32 bits) ou de Java 6 (version 64 bits obligatoirement). De ce fait lorsque j'exécute le code d'exemple, il me sort comme message d'erreur :
- si je suis en Java 5, il m'est dit que les .class sont compilé pour Java 6
- si je suis en Java 6, les .class de la librairie SWT ne sont pas compatibles 64 bits.
Il m'est donc dans l'impossibilité d'utiliser ni même de tester SWT.
Cependant Eclipse utilisant SWT/JFace et fonctionnant bien sous Mac OS X je me suis dit que je devais mal m'y prendre. Je m'adresse donc à vous pour savoir si quelqu'un voudrait bien m'aider à me sortir de cette impasse ?
J'ai effectué quelques recherches sur google mais rien de fructueux, ni même sur le forum ou j'ai trouvé 5 sujets ne correspondant pas vraiment à mon problème.
Merci.
Partager