java - jar 中 Java 资源的最后修改时间

标签 java jar resources last-modified

我需要获取 Java 资源的最后修改时间。当我使用

url.openConnection().getLastModified()

它返回整个 jar 的最后修改时间(内部所有项目都相同),但我需要特定文件的修改时间。信息就在那里(当我以 zip 打开 jar 时,我在特定文件中看到了正确的时间)。有人知道如何访问它吗?

谢谢

最佳答案

您可能需要使用 JarInputStream 查询 JAR 内容。
您将遍历条目,并获取 ZipEntry 的对象.
ZipEntry 的访问器方法之一是 getTime .
我相信这就是您正在寻找的方法。

关于java - jar 中 Java 资源的最后修改时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13451541/

相关文章:

asp.net - 绑定(bind)到 ListView fieldName 来自资源

Java 8 timezone API 获取下一个转换不返回 1991 年莫斯科的 DST 更改

java - 如何使用反射从scala调用spark UDF?

java - 如何从 Java 中用户填写的 JTable 中提取数据

Java - Netbeans 的 .jar 意外问题

android eclipse 在布局中使用字符串资源作为文本大小

java - 如何只允许三个字符

java - 用python读取.jar文件的源代码

导出时 Java 应用程序出现意外行为

java - 静态资源 : where define context aliases with tomcat