Как это возможно через Java?
Как правило, невозможно сделать в Java.Вам нужно будет пройти через внешнюю программу (см. ProcessBuilder
) или через собственную библиотеку (написанную, например, на C ++).
Вы можете сделать
System.getProperty("os.arch");
, чтобы получить ОСархитектура хотя.Это дает "amd64"
на моем компьютере.
На странице здесь также перечислены некоторые другие системные свойства, но, похоже, они специфичны для ВМ:
sun.cpu.endian=little
sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86