Получение метки времени компиляции Java-класса - PullRequest
5 голосов
/ 09 июня 2010

Можно ли надежно определить метку времени компиляции данного класса как для локальных java-приложений, так и для апплетов и / или веб-приложений JNLP?

1 Ответ

3 голосов
/ 09 июня 2010

В соответствии со спецификацией виртуальной машины Java, Формат файла класса не требует какой-либо временной метки, поэтому лучшее, что вы можете сделать, это проверить время изменения файла класса или Jar, который содержит учебный класс. К сожалению, операции с файловой системой, особенно между различными хостами, могут не сохранять такие временные метки.

Я бы сказал, что по умолчанию нет надежного способа. Однако вы можете легко встроить такую ​​временную метку в файл Jar или файл Class как часть процесса сборки.

...