Как я могу узнать, работаю ли я в 64-битной JVM или 32-битной JVM (изнутри программы)? - PullRequest
541 голосов
/ 14 января 2010

Как узнать, является ли JVM, в которой работает мое приложение, 32-разрядной или 64-разрядной? В частности, какие функции или свойства я могу использовать для обнаружения этого в программе?

Ответы [ 11 ]

0 голосов
/ 12 сентября 2017

Чтобы получить версию JVM, в которой запущена программа

System.out.println(Runtime.class.getPackage().getImplementationVersion());
...