32 или 64-битный файл класса

У меня есть Java .class file . Теперь я хочу проверить, что он был скомпилирован на 32-битной машине или 64-битной машине? Я попробовал команду file но он просто говорит, что это скомпилированный класс java. Есть ли способ найти его?

One Solution collect form web for “32 или 64-битный файл класса”

Файлы классов Java не зависят от платформы. «64-битных файлов классов не существует», они имеют одинаковый формат.

То, что может помешать переносимости файлов и библиотек классов:

  • требуемый собственный код (это, очевидно, специфичная для платформы, в том числе «битность»)
  • целевая версия, используемая для компиляции классов (классы, скомпилированные для новых целей JVM, не могут быть загружены более старыми)

Помимо этого, вы можете скомпилировать свои классы с 32-разрядным JDK и запустить их на 64-битной JVM (или наоборот) – он будет работать.

Linux и Unix - лучшая ОС в мире.