Вы можете посмотреть системное свойство os.arch
:
String osArch = System.getProperty("os.arch");
К сожалению, возможные значения этого свойства не документированы, но вы можете попробовать его в других системах, чтобы увидеть, что оно возвращает (используяSun JDK 6, обновление 20, в моей 64-разрядной системе возвращает amd64
).
Сведения о других доступных системных свойствах см. В документации по API java.lang.System.getProperties()
.