Я пытаюсь получить время компиляции исполняемого JAR-файла, который я экспортирую из Eclipse. Одним из способов сделать это, вероятно, было бы получить время модификации файла META-INF/MANIFEST.MF. К сожалению, я не могу найти способ получить эту информацию (я знаю, как читать сам манифест с помощью getResourceAsStream("/META-INF/MANIFEST.MF")
, но, похоже, я не могу прочитать его время модификации).Получить время компиляции JAR
У кого-нибудь есть представление о том, как это сделать?
Несомненно, но это разрушает ужасно, если банка переименована. Могу ли я получить ссылку на фактический JarFile, с которого загружается мой основной класс? – CAFxX
Да, вы должны иметь возможность получить это через объект classloader. –
@CAFxX Я обновил свой ответ, чтобы показать, как получить имя файла jar, имеющего класс. –