Cómo distinguir 32 bits de 64 bits de la versión java en archivos jnlp

Para iniciar nuestra aplicación heredada, usamos java WebStart a través de un jnlp.

Nos gustaría admitir clientes Java de 64 bits, pero una de nuestras bibliotecas depende de la arquitectura.

Pensamos en hacer algo como:

<resources>
  <j2se version="1.6+" sun.arch.data.model="64"/>
  <jar href="/apps/swt-3.7M5-win32-win32-x86_64_s.jar" download="eager" />
</resources>
<resources>
  <j2se version="1.6+" />
  <jar href="/apps/swt-3.7M5-win32-win32-x86_s.jar" download="eager" />
</resources>

Esto no funciona porque el parámetro sun.arch.data.model = "64" se usa para establecer el parámetro en lugar de probar en él.

¿Algunas ideas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta