Per avviare la nostra applicazione legacy, usiamo java WebStart tramite un jnlp.Come distinguere 32 bit dalla versione java a 64 bit nei file jnlp
Vogliamo supportare client Java a 64 bit ma una delle nostre librerie dipende dall'architettura.
Abbiamo pensato di fare qualcosa di simile:
<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>
Questo non funziona perché il parametro sun.arch.data.model = "64" viene utilizzato per impostare il parametro in luogo dei test su di esso.
Qualche idea?
Sono contento che tu l'abbia risolto. :) –