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?