Ist es möglich, den Kompilierungszeitstempel einer gegebenen Klasse für sowohl lokal ausgeführte Java-Anwendungen als auch als Applets und/oder JNLP-Webapps zuverlässig zu bestimmen?Kompilierzeitstempel einer Java-Klasse erhalten
5
A
Antwort
3
Gemäß der Java Virtual Machine-Spezifikation erfordert der Class File Format keinen Zeitstempel jeglicher Art. Sie sollten also am besten den Änderungszeitpunkt der Klassen- oder Jar-Datei überprüfen, die die Klasse enthält. Unglücklicherweise können Dateisystemoperationen, insbesondere zwischen verschiedenen Hosts, solche Zeitstempel nicht beibehalten.
Ich würde sagen, dass es keinen zuverlässigen Weg standardmäßig gibt. Sie können jedoch einen solchen Zeitstempel als Teil Ihres Build-Prozesses in eine Jar-Datei oder eine Class-Datei einbetten.
Duplizieren: http://stackoverflow.com/questions/1917686/compile-date-and-time – skaffman