Estoy tratando de obtener el tiempo de compilación del archivo JAR ejecutable que estoy exportando desde Eclipse. Una forma de hacerlo sería obtener el tiempo de modificación del archivo META-INF/MANIFEST.MF. Desafortunadamente, parece que no puedo encontrar la forma de obtener esta información (sé cómo leer el manifiesto usando getResourceAsStream("/META-INF/MANIFEST.MF")
, pero parece que no puedo leer su tiempo de modificación).Obtener tiempo de compilación JAR
¿Alguien tiene alguna idea de cómo hacerlo?
Claro, pero esto se rompe horriblemente si se cambia el nombre del contenedor. ¿Puedo obtener una referencia al archivo JarFile real de donde se carga mi clase principal? – CAFxX
Sí, debería poder obtenerlo a través del objeto del cargador de clases. –
@CAFxX Actualicé mi respuesta para mostrar cómo obtener el nombre del archivo jar que tiene la clase. –