当我将jar文件上传到servlet并尝试读取其清单时。 jarStream.getManifest()返回null。
JarInputStream jarInputStream =新的JarInputStream(inputStream);
清单mf = jarInputStream.getManifest();
当我将同一罐子读取为JarFile提供绝对路径时,我得到了罐子的清单。
我需要在运行时阅读jar文件的清单。
任何建议都将不胜感激..
最佳答案
通过使用ant脚本打包jar,以便为清单提供自定义属性,有助于成功获取清单。
以前我用eclipse> export> java> java archive打包jar
如果清单是默认清单,则编辑此导出jar的清单似乎是问题的原因。
感谢@EJP和@Burkhard对我的查询的快速响应。
关于java - jarInputStream.getManifest()为null,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13814891/