Java en Windows: los programas funcionan con x86 o x64 de Java, pero no con ambos

Java en Windows: los programas funcionan con x86 o x64 de Java, pero no con ambos

Tengo un problema con Javami Windows 8.1. El problema es que los programas funcionan con una 32-bitde 64-bitlas versiones Java, pero no con ambas.

Entonces, cuando algún programa funciona con 32-bitla versión, tengo que reinstalarlo. Si algún otro programa funciona con 64-bit, nuevamente tengo que reinstalarlo. Pero nuevamente, si algún otro programa requiere una versión de 32 bits, tengo que reinstalar esa versión.

En otras palabras, no puedo utilizar dos programas que requieran dos versiones diferentes Javaal mismo tiempo.

¿Cuál es la forma adecuada de superar este problema?

información relacionada