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.
Verwandte Themen
- 1. Tagesnummern einer Wochennummer erhalten
- 2. Erhalten einer NSDecimalNumber aus einer länderspezifischen Zeichenfolge?
- 3. Laufzeitwert einer ParameterExpression in einer Ausdrucksbaumstruktur erhalten
- 4. ID von einer Aktion erhalten
- 5. Probleme beim Erhalten einer Ausgabe
- 6. Android erhalten Art einer Ansicht
- 7. Erhalten Ergebnis einer MySQL-Abfrage
- 8. R Argumente einer Funktion erhalten
- 9. Aliasnamen einer importierten Klasse erhalten
- 10. Erhalten der Anzahl einer Unteranfrage
- 11. Erhalten Wellenmuster einer Audiodatei in Java
- 12. Wie erhalten Sie Kommandozeilenargumente mit einer Textdatei?
- 13. Erhalten MasterPage Hiddenfield Wert von einer Benutzerklasse
- 14. SharePoint erhalten aktuelle Listenelement aus einer Sammlung
- 15. Internationale Zeichen von einer Webseite erhalten?
- 16. Erhalten einer Benachrichtigung, wenn mein System einfriert
- 17. Die Umrisse einer JSON-Datei erhalten
- 18. mehrere Datensätze in einer Anfrage erhalten?
- 19. Informationen von PayPal nach einer Transaktion erhalten
- 20. Programmgesteuert erhalten Sie die Versionsnummer einer DLL
- 21. Nur die Drehung von einer CGAffineTransform erhalten
- 22. Wie erhalten Sie die Länge einer Zeichenfolge?
- 23. Erhalten einer Funktion, um zwei Ganzzahlen zurückzugeben
- 24. Wie mehrdimensionale Länge erhalten - von einer Achse
- 25. Python: Text einer Regex-Übereinstimmung erhalten
- 26. Den Bezeichnernamen einer Instanz in Python erhalten
- 27. Erstellen einer verketteten Liste: Erhalten von Segmentierungsfehlern
- 28. null-Koaleszenz-Operator auf einer Eigenschaft erhalten
- 29. Erhalten Gesamtwert einer Spalte von CSV
- 30. So erhalten Sie Textwerte aus einer Listenansicht
Duplizieren: http://stackoverflow.com/questions/1917686/compile-date-and-time – skaffman