Знаток: Обнаружение, ли выполнение в 32 или JVM на 64 бита

Как я могу включить или отключить профиль знатока на основе того, является ли VM, который выполняет знатока, 32 битами или JVM на 64 бита?

Я попробовал это:

<activation>
   <os>
       <arch>x86</arch>
   </os>
 </activation>

или amd64 соответственно для обнаружения VM на 32/64 бита но это перестало работать на работе VM на 32 бита Windows на 64 бита, поскольку это активирует профиль на 64 бита.

6
задан CoderCroc 20 December 2016 в 08:06
поделиться

1 ответ

В Sun VM, проверьте системное свойство sun.arch.data.model

<profiles>
<profile>
  <id>32bitstuff</id>
  <activation>
    <property>
      <name>sun.arch.data.model</name>
      <value>32</value>
    </property>
  </activation>
</profile>

<profile>
  <id>64bitstuff</id>
  <activation>
    <property>
      <name>sun.arch.data.model</name>
      <value>64</value>
    </property>
  </activation>
</profile>

</profiles>

Ссылка:

7
ответ дан 17 December 2019 в 00:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: