java文件整理(四)--jar文件操作
2010-11-25 16:11
447 查看
package com.tw.jarfile; import java.io.IOException; import java.net.JarURLConnection; import java.net.URL; import java.util.Enumeration; import java.util.Map; import java.util.Map.Entry; import java.util.jar.Attributes; import java.util.jar.JarEntry; import java.util.jar.JarFile; import java.util.jar.Manifest; /** * <p>jar文件操作</p>��jar���л�������ļ� * @author tw 2010-05-09 * */ public class Fuk { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { JarFile j = new JarFile("E:/prj_wangwin/prj_admin_bak/alliance/WEB-INF/lib/axis.jar"); Enumeration<JarEntry> entries = j.entries(); while (entries.hasMoreElements()) { JarEntry je = entries.nextElement(); System.out.println(je.getName()); } System.out.println(); Manifest manifest = j.getManifest(); Attributes mainAttributes = manifest.getMainAttributes(); for (Entry<Object, Object> e : mainAttributes.entrySet()) { System.out.println(e.getKey() + ":" + e.getValue()); } System.out.println(); System.out.println(); System.out.println(); Map<String, Attributes> entries2 = manifest.getEntries(); for (Entry<String, Attributes> e : entries2.entrySet()) { System.out.println(e.getKey() + ":" + e.getValue()); } System.out.println(); URL url = new URL("jar:file:/E:/prj_wangwin/prj_admin_bak/alliance/WEB-INF/lib/axis.jar!/"); JarURLConnection jarConnection = (JarURLConnection) url .openConnection(); Manifest m = jarConnection.getManifest(); Attributes aaa = m.getMainAttributes(); for (Entry<Object, Object> e : aaa.entrySet()) { System.out.println(e.getKey() + ":" + e.getValue()); } System.out.println(); System.out.println(); System.out.println(); } catch (IOException e) { e.printStackTrace(); } } }
相关文章推荐
- java文件整理(四)--jar文件操作
- java文件整理(四)--jar文件操作
- java 操作csv格式的文件-javacsv.jar
- 使用Javacsv.jar的jar包操作csv文件的方法
- 读取excel文件(jxl.jar包简介/java操作excel jxl.jar下载地址)
- java 操作word和excel 项目和jar文件
- java怎么操作word文件(bbs上copy,未整理)
- bat文件如何操作打为jar包的Java工程
- Java使用命令行操作JAR、WAR和EAR文件
- 自学整理一:java文件对话框的使用(包括文件多选,文件、文件夹同时可选操作)
- Java中基本的打包jar和war文件(包括eclipse打包操作)
- Java封装JDBC数据库增、删、改、查操作成JAR文件,以供Web工程调用,适用于多种数据库
- Java使用命令行操作JAR、WAR和EAR文件
- java文件操作整理(一)--递归删除目录和文件的程序
- 【Java学习笔记】操作JAR文件
- 07_数据库创建,添加c3p0操作所需的jar包,编写c3p0-config.xml文件,编写User.java,编写jdbcUtils.java实现操作数据库的模板工具类,UserDao编写,Dao
- Java对Jar文件的操作[转]
- java文件操作整理(一)--递归删除目录和文件的程序
- 07_数据库创建,添加c3p0操作所需的jar包,编写c3p0-config.xml文件,编写User.java,编写jdbcUtils.java实现操作数据库的模板工具类,UserDao编写,Dao
- Java 操作Jar包,删除Jar包内的文件