【问题标题】:Getting compilation timestamp of a java class获取java类的编译时间戳
【发布时间】:2010-06-09 07:38:11
【问题描述】:

是否可以可靠地确定本地运行的 Java 应用程序以及作为小程序和/或 JNLP webapps 的给定类的编译时间戳?

【问题讨论】:

标签: java timestamp compile-time


【解决方案1】:

根据 Java 虚拟机规范,Class File Format 不需要任何类型的时间戳,因此您可以做的最好的事情是检查包含该类的类或 Jar 文件的修改时间。不幸的是,文件系统操作,尤其是不同主机之间的操作,可能无法保留此类时间戳。

我会说默认情况下没有可靠的方法。但是,您可以轻松地将此类时间戳嵌入到 Jar 文件或 Class 文件中,作为构建过程的一部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-13
    • 2011-01-19
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 2013-08-15
    • 2012-08-03
    相关资源
    最近更新 更多