认识jar包
JAR文件
Java 归档(jar)文件:是压缩格式,文件内可以包含类文件、图像、声音和其他资源,另外包含一个用于描述归档特征的清单文件(manifest)。作用是将应用程序打包,发给使用者。
- 创建jar文件
jar工具制作JAR文件(在默认的JDK 安装中, 位于jdk/bin 目录下)。
1 | # 操作命令格式 |
- jar清单文件(manifest)
清单文件被命名为MANIFEST.MF, 它位于JAR 文件的一个特殊META-INF 子目录中。
- 可执行jar文件
用户可通过命令启动应用程序
1 | java -jar filename.jar |
注:不同操作系统也可以通过不同方式启动应用程序
- 资源
不是源代码文件的其他文件都可以广义的成为资源(resource)。
- 密封
作用:密封可以保证不会有其他的类加入到其中。
创建jar包时,默认包时没有密封的。可在清单文件中设定打包时是否密封。
参考
《java核心技术 卷一》