获取Java类的编译时间戳

问题描述

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

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

解决方法

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

猜你在找的技术问答相关文章

如何检查配对的蓝牙设备是打印机还是扫描仪(Android)
是否允许实体正文进行HTTP DELETE请求?
如何将ZipInputStream转换为InputStream?
java.util.logging Java 8中的变量
PowerMockito.doReturn返回null
Java中的RESTful调用
Swing / Java:如何正确使用getText和setText字符串
特殊字符和重音字符
Android Studio中的ndk.dir错误
错误“找不到主类”