Próbuję uzyskać czas kompilacji działającego pliku JAR eksportowanego z Eclipse. Jednym ze sposobów, aby to zrobić, byłoby prawdopodobnie uzyskanie czasu modyfikacji pliku META-INF/MANIFEST.MF. Niestety nie mogę znaleźć sposobu na uzyskanie tych informacji (wiem, jak odczytać sam manifest przy użyciu getResourceAsStream("/META-INF/MANIFEST.MF")
, ale nie mogę odczytać czasu jego modyfikacji).Uzyskaj czas kompilacji JAR
Czy ktoś ma pewien wgląd w to, jak to zrobić?
Oczywiście, ale to przeraża, jeśli słoik zostanie zmieniony. Czy mogę uzyskać odniesienie do pliku JarFile, z którego ładowana jest moja główna klasa? – CAFxX
Tak, powinieneś być w stanie uzyskać to za pośrednictwem obiektu modułu ładującego klasy. –
@CAFxX Zaktualizowałem swoją odpowiedź, aby pokazać, jak uzyskać nazwę pliku jar mającego klasę. –