获取Java类的编译时间戳

是否有可能为本地运行的Java应用程序和作为applet和/或JNLP Webapps可靠地确定给定类的编译时间戳?

回答:

根据Java虚拟机规范,类文件格式不需要任何类型的时间戳,因此,您最好的办法是检查包含该类的类或Jar文件的修改时间。不幸的是,文件系统操作(尤其是在各种主机之间)可能无法保留此类时间戳。

我会说默认情况下没有可靠的方法。但是,您可以在构建过程中轻松地将这样的时间戳嵌入Jar文件或Class文件中。

以上是 获取Java类的编译时间戳 的全部内容, 来源链接: utcz.com/qa/421591.html

回到顶部