1 votes

Guide pas à pas de l'utilisation de la version 32 bits de Java dans Eclipse

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.

1voto

yoliho Points 340

Il n'existe pas d'Oracle 32 bits Java 7 pour OS X. Les systèmes d'exploitation possibles sont les suivants aquí et OS X n'a qu'une seule entrée

Mac OS X x64 185.86 MB jdk-7u75-macosx-x64.dmg

Comme Yosemite est un système d'exploitation 64 bits, qu'est-ce qui doit exactement être en 32 bits ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X