Uso de -d32 y -d64 al iniciar Java

He leído a continuación el extracto dePreguntas frecuentes de JDK

¿Cómo selecciono entre 32 y 64 bits? ¿Cuál es el valor predeterminado? Las opciones -d32 y -d64 se han agregado al iniciador de Java para especificar si el programa se ejecutará en un entorno de 32 o 64 bits. En Solaris, estos corresponden a los modelos de datos ILP32 y LP64, respectivamente. Dado que Solaris tiene una implementación J2SE de 32 y 64 bits incluida en la misma instalación de Java, puede especificar cualquiera de las versiones. Si no se especifica -d32 ni -d64, el valor predeterminado es ejecutarse en un entorno de 32 bits.

Ahora para probar esto, inicié sesión en mi sistema operativo invitado Ubuntu de 64 bits e instalé la versión JDK de 64 bits:Linux x64 165.24 MB jdk-8u45-linux-x64.tar.gz.

Después de instalar el JDK, cuando ejecuto mi programa Java usando-d64 entonces todo es como se esperaba porque de hecho es una instalación de 64 bits pero cuando uso-d32 entonces recibo un error diciendoError - This Java instance does not support 32 bit JVM.

El error es comprensible para mí, pero lo que me confunde es esta línea (como en el párrafo citado anteriormente)"Las opciones -d32 y -d64 se han agregado al iniciador de Java para especificar siprograma debe ejecutarse en un entorno de 32 o 64 bits ".
Según esta línea, entiendo que cuando se inicia Java de la versión de 64 bits,-d32 se puede usar para iniciarlo en modo de 32 bits.

Preguntas:

¿Es correcto mi entendimiento? Y si es correcto, ¿recibo un error?Si mi comprensión no es cierta, ¿por qué necesito estos argumentos de la línea de comandos? ¿Cuándo lanzaré Java usandojava entonces se iniciará cualquier instalación (JDK de 32 bits o 64 bits) en mi RUTA.

Respuestas a la pregunta(1)

Su respuesta a la pregunta