jar
2016-05-25 11:14
225 查看
1.什么是jar
JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.JAR
文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和
JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。
2.目录结构
大多数 JAR 文件包含一个 META-INF 目录,它用于存储包和扩展的配置数据,如安全性和版本信息。Java 2 平台识别并解释 META-INF 目录中的下述文件和目录,以便配置应用程序、扩展和类装载器:
MANIFEST.MF,这个manifest文件定义了与扩展和包相关的数据。
JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.JAR
文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和
JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。
2.目录结构
大多数 JAR 文件包含一个 META-INF 目录,它用于存储包和扩展的配置数据,如安全性和版本信息。Java 2 平台识别并解释 META-INF 目录中的下述文件和目录,以便配置应用程序、扩展和类装载器:
MANIFEST.MF,这个manifest文件定义了与扩展和包相关的数据。
相关文章推荐
- 喜马拉雅案列
- go并发
- springMVC上传
- scp 是我小看了你-基于密钥传输! 推荐
- 前端程序员必知的30个Chrome扩展
- Cause: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not
- Postgresql判断表是否存在
- iOS 用CornerStone配置SVN,HTTP及svn简单使用说明
- VIM
- 我关注的开源项目
- 移动端Push推送
- Windows下查看系统服务
- Android app 多开-学习记录
- 教你如何实现华为,小米,魅族等定制等系统应用间的跳转,权限管理,自启动管理等与定制rom交互(也是基于反编译研究成果有感怕忘记下来)
- CentOS、Ubuntu、Debian三个linux比较异同
- java内存模型
- Leetcode 141. Linked List Cycle
- Eclipse全面提速小技巧
- eclipse tomcat 启动不了maven项目
- CentOS 6.7下安装配置msmtp+mutt发送邮件