public static void printManifestContent(Manifest mf) { Attributes attributes = mf.getMainAttributes(); Set<Entry<Object, Object>> entrySet = attributes.entrySet(); for (Iterator iterator = entrySet.iterator(); iterator.hasNext();) { Entry<Object, Object> entry = (java.util.Map.Entry) iterator.next(); System.out.println(entry.getKey() + "---=" + entry.getValue()); } } public static Manifest getManifestFromJar(File jarFile) { try { return new JarFile(jarFile).getManifest(); } catch (Exception e) { e.printStackTrace(); } return null; }
结果如下:
Implementation-Title---= ojdbc14.jar Implementation-Version---=Oracle JDBC Driver version - "10.2.0.3.0" Implementation-Time---= Fri Sep 29 09:43:24 2006 Sealed---=true Specification-Vendor---= Oracle Corporation Specification-Title---= Oracle JDBC driver classes for use with JDK14 Created-By---=1.4.2_08 (Sun Microsystems Inc.) Specification-Version---= Oracle JDBC Driver version - "10.2.0.3.0" Manifest-Version---=1.0 Implementation-Vendor---= Oracle Corporation
全文完。
相关推荐
当我们需要运行一个与其他jar文件有关联jar文件时,如果jar文件里面的MANIFEST.MF文件没有配置好,那在运行时就要报异常:Exception in thread "main" java.lang.NoClassDefFoundError。原因:未找到关联jar文件里面...
标题中的"MANIFEST.MF 文件内容详解(转)"是指一篇关于理解Java应用程序的MANIFEST.MF文件的文章。MANIFEST.MF文件是Java档案(JAR)文件格式的一部分,它包含了有关JAR文件元数据的重要信息。这篇博文可能是从其他...
#### 二、MANIFEST 文件结构与内容 **MANIFEST 文件** 主要包含两部分信息: 1. **必需属性**:这些属性是 JAR 文件必须具备的,例如 `Main-Class` 指明了 JAR 文件的主类。 2. **可选属性**:除了必需属性之外,...
1. **更新策略**:由于浏览器只会缓存指定的资源,所以当有新资源添加或者资源更新时,需要更新`manifest`文件的内容,引导浏览器重新下载。 2. **错误处理**:如果`manifest`文件加载失败,浏览器会默认使用之前的...
VB6实现XP风格 MANIFEST文件
`AXMLPrinter2.jar`是一个常用的工具,用于解析和打印APK包内的AXML(Android XML)文件,包括`AndroidManifest.xml`。这个工具能够将二进制的AXML转换为人类可读的XML格式。使用方法通常包括以下步骤: 1. 首先,...
清单文件(.manifest)在IT领域中扮演着重要的角色,特别是在软件开发中,尤其是在与Microsoft Visual Studio 2005(VS2005)和SDK V2.0的交互时。本文将深入探讨清单文件的功能、作用以及如何在VS2005环境下提升...
xpStyle.manifest 用记事本或其它文本编辑工具手动修改工程目录下的资源文件(.rc),在文件最后加上一行: 1 24 "XPStyle.manifest" 编译即可
在本例中,msvcr90.dll是Visual C++ 2008运行时库的一部分,它包含了用于支持C++标准库和C运行时功能的代码。当VC6编译的程序试图使用这个较新的库时,由于VC6不支持manifest文件,因此会出现问题。 解决这个问题的...
总结来说,manifest文件是Windows应用程序的重要组成部分,它帮助控制程序的权限级别,特别是在UAC环境下。理解如何创建、应用和修改manifest文件,对于开发需要管理员权限的软件至关重要。通过正确使用manifest文件...
MANIFEST.MF文件是Java JAR包中不可或缺的一部分,它包含了有关JAR包的关键信息,如版本、依赖和其他配置细节。正确设置MANIFEST文件不仅可以提高程序的可维护性,还能增强其安全性和可靠性。通过本文的介绍,相信您...
windows下用mt将manifest文件压缩进exe文件,能够让经典win2000时代界面的exe变成xp以上操作系统界面风格,比如你有一个vb6com.exe,用上压缩包里vb6com.exe.manifest,一句命令Mt.exe -manifest "vb6...
steam-appmanifest, 在 ~/.steam/steam/SteamApps 中,生成 appmanifest_APPID.acf 文件 Steam AppManifest生成器这是一个简短的python 脚本,可以让 Steam 下载到下载非Linux应用程序中。注:Steam 不会运行没有...
如果你的应用程序依然没有正确显示XP风格,可能需要检查代码中是否有阻止视觉样式应用的部分,或者查看系统设置是否允许使用视觉样式。 总的来说,通过使用`xpstyle.manifest`文件,开发者可以使他们的VC应用程序在...
HBuilder移动应用manifest文件配置指南涉及到的知识点包括了5+移动应用配置的各个重要方面,下面将详细介绍。 一、manifest.json文件介绍 manifest.json文件是5+移动应用的核心配置文件,它遵循W3C的webapp规范,并...
从网上搜索过可执行jar文件的制作方法,都需要修改好多,才能测试成功。自己把自己修改后的代码和步骤,和大家分享!其中,尤其对manifest文件的格式问题,做了许多测试...test.jar文件,manifest.mf文件,txt说明文件!
apk_am_tool 可单独打印apkmanifest信息 apktool.bat dm apkname 后需要单独删除反编译带来的文件夹,sorry,这里删除没有集成。
3. **侧加载支持**:对于非托管代码(如VB6),Manifest文件是实现“side-by-side”组件隔离的关键,它可以确保多个版本的同一库能同时存在并独立运行。 "Manifest生成器"这款工具的操作流程可能是这样的: 1. ...