Jak odróżnić 32-bitową wersję od 64-bitowej wersji java w plikach jnlp
Aby uruchomić naszą starszą aplikację, używamy java WebStart za pomocą jnlp.
Chcielibyśmy obsługiwać 64-bitowych klientów Java, ale jedna z naszych bibliotek jest zależna od architektury.
Myśleliśmy o zrobieniu czegoś takiego:
<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>
To nie działa, ponieważ parametr sun.arch.data.model = "64" jest używany do ustawienia parametru zamiast testowania na nim.
Jakieś pomysły?