gpt4 book ai didi

Java - 类加载 - 最后修改时间

转载 作者:行者123 更新时间:2023-11-30 11:52:16 24 4
gpt4 key购买 nike

Java 是否能够在加载时判断类的最后修改时间?这些类可能会或可能不会捆绑在 .zip 中。有没有通用的方法来做到这一点?

最佳答案

没有通用的方法可以做到这一点。但是,您可以使用 class.getProtectionDomain().getCodeSource().getLocation() 获取从中加载类的 url(注意,其中一些方法可以返回 null,请务必阅读java文档)。然后你可以使用 url 来获取 jar 的修改时间(如果包含的话,或者在 jar 中的条目),或者类文件本身,如果它是一个独立的文件(如果它是一个远程 url,你可能能够也可以使用一些 http header 来获取最后修改时间)。

关于Java - 类加载 - 最后修改时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6959945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com