Существует ли способ сказать, был ли класс скомпилирован для java6?

Как я могу сделать, чтобы сказать, был ли класс Java скомпилирован для использования на java 6 vm?

Существует ли простой способ?

5
задан feniix 1 June 2010 в 16:30
поделиться

3 ответа

Он находится в спецификации формата файла класса . Статья WP по теме включает текущий набор констант номеров версий.

4
ответ дан 14 December 2019 в 04:31
поделиться

В unix,

$ javap -classpath <classpath> -verbose foo.Bar \
  | grep -q 'major version: 50' && echo yep || echo nope

спасибо @matt b.

4
ответ дан 14 December 2019 в 04:31
поделиться
0
ответ дан 14 December 2019 в 04:31
поделиться
Другие вопросы по тегам:

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