Sto cercando di ottenere il tempo di compilazione del file JAR eseguibile che sto esportando da Eclipse. Un modo per farlo sarebbe probabilmente ottenere il tempo di modifica del file META-INF/MANIFEST.MF. Sfortunatamente non riesco a trovare un modo per ottenere questa informazione (so leggere il manifest stesso usando getResourceAsStream("/META-INF/MANIFEST.MF")
, ma non riesco a leggere i suoi tempi di modifica).Ottenere il tempo di compilazione JAR
Qualcuno ha qualche idea su come farlo?
Certo, ma questo si interrompe orribilmente se il barattolo viene ribattezzato. Posso ottenere un riferimento all'effettivo JarFile da cui viene caricata la mia classe principale? – CAFxX
Sì, dovresti essere in grado di ottenerlo attraverso l'oggetto classloader. –
@CAFxX Ho aggiornato la mia risposta per mostrare come ottenere il nome del file jar con la classe. –