关于JAR文件不可不知的一点事情

JAR文件是在java研发中一个最常用,但是经常被忽略的结构。我们的代码产出很多都会被编译为class文件,并打包为jar包,但是除了class文件,jar包还有哪些结构特征呢?META-INF目录?service目录?MANIFEST.MF文件等等?让我们来系统的挖掘下jar文件的结构以及其设计理念和功能规格等。 关于JAR文件的最准确材料与介绍在哪里?JAVA官方网站。 我们来看这两个资料,一个是比较早的JAVA8版本的JAR文件规范,一个是最新的JAVA18版本的JAR文件规范。 Packaging Programs in JAR Files:JAVA8; JAR File Specif …