2010-06-09 127 views
5

是否有可能爲本地運行的Java應用程序和applet和/或JNLP webapps都可靠地確定給定類的編譯時間戳?獲取java類的編譯時間戳

+1

Duplicate:http://stackoverflow.com/questions/1917686/compile-date-and-time – skaffman 2010-06-09 07:39:27

回答

3

根據Java虛擬機規範,Class File Format不需要任何排序的時間戳,所以最好的辦法是檢查包含該類的Class或Jar文件的修改時間。不幸的是,文件系統操作,尤其是不同主機之間,可能不會保留這樣的時間戳。

我會說默認情況下沒有可靠的方法。但是,您可以輕鬆地將這樣的時間戳嵌入Jar文件或Class文件中,作爲構建過程的一部分。