J'ai un projet Java dans Eclipse qui nécessite Java 7 en mode 32 bits. J'ai essayé de forcer l'exécution en mode 32 bits en ajoutant l'indicateur -d32
aux arguments de la VM.
Cependant, je reçois ensuite le message suivant :
Error: This Java instance does not support a 32-bit JVM.
Please install the desired version.
J'ai essayé la même chose avec Java 6, et là le drapeau fonctionne. Je suppose donc que je n'ai pas de version 32 bits de Java installée. J'ai vérifié toutes les versions installées de Java avec /usr/libexec/java_home -V
et obtenir la liste suivante :
1.7.0_75, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home
1.7.0_67, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home
1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-466.1, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
J'exécute ensuite la même commande avec l'option -d32 pour vérifier les VM 32 bits et j'obtiens la liste suivante :
1.6.0_65-b14-466.1, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Il semble donc qu'il n'y ait pas de Java 7 compatible pour fonctionner en mode 32 bits disponible sur mon système. J'ai vérifié sur Internet, mais je n'ai pas trouvé de moyen d'installer Java 32 bits sur un Mac. On suppose toujours que le commutateur -d32 fonctionne. Mon Mac fonctionne sous Yosemite (10.10.2).
Alors qu'est-ce que je fais mal ? Existe-t-il un tutoriel étape par étape que je peux suivre pour exécuter mon application dans Eclipse en mode 32 bits avec Java 7.