`
53873039oycg
  • 浏览: 841786 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

[代码片段]打印Manifest文件部分内容

    博客分类:
  • java
 
阅读更多

       

	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

    全文完。

分享到:
评论

相关推荐

    Java程序创建Manifest文件

    当我们需要运行一个与其他jar文件有关联jar文件时,如果jar文件里面的MANIFEST.MF文件没有配置好,那在运行时就要报异常:Exception in thread "main" java.lang.NoClassDefFoundError。原因:未找到关联jar文件里面...

    MANIFEST.MF 文件内容详解(转)

    标题中的"MANIFEST.MF 文件内容详解(转)"是指一篇关于理解Java应用程序的MANIFEST.MF文件的文章。MANIFEST.MF文件是Java档案(JAR)文件格式的一部分,它包含了有关JAR文件元数据的重要信息。这篇博文可能是从其他...

    MANIFEST文件配置

    #### 二、MANIFEST 文件结构与内容 **MANIFEST 文件** 主要包含两部分信息: 1. **必需属性**:这些属性是 JAR 文件必须具备的,例如 `Main-Class` 指明了 JAR 文件的主类。 2. **可选属性**:除了必需属性之外,...

    利用HTML5的manifest文件做缓存

    1. **更新策略**:由于浏览器只会缓存指定的资源,所以当有新资源添加或者资源更新时,需要更新`manifest`文件的内容,引导浏览器重新下载。 2. **错误处理**:如果`manifest`文件加载失败,浏览器会默认使用之前的...

    VB6实现XP风格 MANIFEST文件

    VB6实现XP风格 MANIFEST文件

    安卓反解manifest文件

    `AXMLPrinter2.jar`是一个常用的工具,用于解析和打印APK包内的AXML(Android XML)文件,包括`AndroidManifest.xml`。这个工具能够将二进制的AXML转换为人类可读的XML格式。使用方法通常包括以下步骤: 1. 首先,...

    清单文件.manifest

    清单文件(.manifest)在IT领域中扮演着重要的角色,特别是在软件开发中,尤其是在与Microsoft Visual Studio 2005(VS2005)和SDK V2.0的交互时。本文将深入探讨清单文件的功能、作用以及如何在VS2005环境下提升...

    使VC6可以实现xp风格的manifest文件

    xpStyle.manifest 用记事本或其它文本编辑工具手动修改工程目录下的资源文件(.rc),在文件最后加上一行: 1 24 "XPStyle.manifest" 编译即可

    解决VC6无法指定manifest文件,调用msvcr90.dll出现R6034错误

    在本例中,msvcr90.dll是Visual C++ 2008运行时库的一部分,它包含了用于支持C++标准库和C运行时功能的代码。当VC6编译的程序试图使用这个较新的库时,由于VC6不支持manifest文件,因此会出现问题。 解决这个问题的...

    manifest_exe

    总结来说,manifest文件是Windows应用程序的重要组成部分,它帮助控制程序的权限级别,特别是在UAC环境下。理解如何创建、应用和修改manifest文件,对于开发需要管理员权限的软件至关重要。通过正确使用manifest文件...

    详解MANIFEST.MF文件

    MANIFEST.MF文件是Java JAR包中不可或缺的一部分,它包含了有关JAR包的关键信息,如版本、依赖和其他配置细节。正确设置MANIFEST文件不仅可以提高程序的可维护性,还能增强其安全性和可靠性。通过本文的介绍,相信您...

    windows下用mt将manifest文件压缩进exe文件

    windows下用mt将manifest文件压缩进exe文件,能够让经典win2000时代界面的exe变成xp以上操作系统界面风格,比如你有一个vb6com.exe,用上压缩包里vb6com.exe.manifest,一句命令Mt.exe -manifest "vb6...

    steam-appmanifest, 在 ~/.steam/steam/SteamApps 中,生成 appmanifest_APPID.acf 文件.zip

    steam-appmanifest, 在 ~/.steam/steam/SteamApps 中,生成 appmanifest_APPID.acf 文件 Steam AppManifest生成器这是一个简短的python 脚本,可以让 Steam 下载到下载非Linux应用程序中。注:Steam 不会运行没有...

    应用程序使用XP风格,xpstyle.manifest文件

    如果你的应用程序依然没有正确显示XP风格,可能需要检查代码中是否有阻止视觉样式应用的部分,或者查看系统设置是否允许使用视觉样式。 总的来说,通过使用`xpstyle.manifest`文件,开发者可以使他们的VC应用程序在...

    HTNL5+ HBuilder移动应用manifest文件配置指南

    HBuilder移动应用manifest文件配置指南涉及到的知识点包括了5+移动应用配置的各个重要方面,下面将详细介绍。 一、manifest.json文件介绍 manifest.json文件是5+移动应用的核心配置文件,它遵循W3C的webapp规范,并...

    可执行的jar文件部署和源代码,manifest格式

    从网上搜索过可执行jar文件的制作方法,都需要修改好多,才能测试成功。自己把自己修改后的代码和步骤,和大家分享!其中,尤其对manifest文件的格式问题,做了许多测试...test.jar文件,manifest.mf文件,txt说明文件!

    apktool 单独打印manifest

    apk_am_tool 可单独打印apkmanifest信息 apktool.bat dm apkname 后需要单独删除反编译带来的文件夹,sorry,这里删除没有集成。

    Manifest生成器

    3. **侧加载支持**:对于非托管代码(如VB6),Manifest文件是实现“side-by-side”组件隔离的关键,它可以确保多个版本的同一库能同时存在并独立运行。 "Manifest生成器"这款工具的操作流程可能是这样的: 1. ...

Global site tag (gtag.js) - Google Analytics