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?

questionAnswers(1)

yourAnswerToTheQuestion