Como distinguir 32 bits da versão java de 64 bits em arquivos jnlp

Para iniciar nosso aplicativo legado, usamos o java WebStart por meio de um jnlp.

Gostaríamos de oferecer suporte a clientes Java de 64 bits, mas uma de nossas bibliotecas é dependente de arquitetura.

Nós pensamos em fazer 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>

Isso não está funcionando porque o parâmetro sun.arch.data.model = "64" é usado para definir o parâmetro em vez de testá-lo.

Alguma ideia?

questionAnswers(1)

yourAnswerToTheQuestion