Guía paso a paso sobre cómo usar la versión de 32 bits de Java en Eclipse

1

Tengo un proyecto Java en Eclipse que requiere que Java 7 se ejecute en modo de 32 bits. Intenté forzar la ejecución en modo de 32 bits agregando el indicador -d32 a los argumentos de la máquina virtual.

Sin embargo, luego recibo el siguiente mensaje:

Error: This Java instance does not support a 32-bit JVM.
Please install the desired version.

Intenté lo mismo con Java 6, y ahí funciona la bandera. Así que supongo que no tengo instalada una versión de Java de 32 bits. Revisé todas las versiones instaladas de java con /usr/libexec/java_home -V y obtengo la siguiente lista:

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

Luego ejecuto el mismo comando con el indicador -d32 para verificar las máquinas virtuales de 32 bits y obtener la siguiente lista:

1.6.0_65-b14-466.1, i386:   "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Entonces, realmente parece que no hay Java 7 con compatible para ejecutarse en modo de 32 bits disponible en mi sistema. Revisé Internet, pero no pude encontrar una manera de instalar Java de 32 bits en una Mac. Siempre se supone que el interruptor -d32 está funcionando. Mi Mac está ejecutando Yosemite (10.10.2).

Entonces, ¿qué estoy haciendo mal? ¿Hay un tutorial paso a paso que puedo seguir para ejecutar mi aplicación en Eclipse en modo de 32 bits con Java 7.

    
pregunta Olaf 01.04.2015 - 21:09

1 respuesta

1

No hay Java de 7 bits de Oracle para OS X. Los sistemas operativos posibles están listados aquí y OS X solo tiene una entrada

  

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

Como Yosemite es un sistema operativo de 64 bits, ¿qué debe ser exactamente de 32 bits?

    
respondido por el Mark 01.04.2015 - 21:30

Lea otras preguntas en las etiquetas