步骤5:读取Manifest文件 最后,我们可以使用Maven插件读取JAR文件中的MANIFEST.MF。在pom.xml文件中添加以下插件配置: <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><version>3.1.2</version><executions><execution><id>unpack-manifest</id><goals><goal>un...
如上所示,Manifest文件由一系列键值对构成,每一对代表一种属性。每行的格式为键: 值,键和值之间用冒号分隔。值得注意的是,键和值之间的空格是可选的,但建议保持一致性。 2. Manifest文件的重要属性 Manifest文件中包含多种属性,以下是一些重要的属性: Manifest-Version: 表示文件的版本,通常设置为1.0。 Created-...
为了使 ExtensionDemo.jar 可以成为扩展,必须将ExtensionDemo.jar 列在 ExtensionClient.jar 的 manifest 的 Class-Path 头中,如下所示: Manifest-Version: 1.0 Class-Path: ExtensionDemo.jar 在这个 manifest 中 Class-Path 头的值是没有指定路径的 ExtensionDemo.jar,表明 ExtensionDemo.jar 与ExtensionClient JAR...
We then create a JAR file namedMyJar.jarby entering the following command: jar cfm MyJar.jar Manifest.txt MyPackage/*.class This creates the JAR file with a manifest with the following contents: Manifest-Version: 1.0 Created-By: 1.7.0_06 (Oracle Corporation) Main-Class: MyPackage.MyClass ...
Manifest-Version指程序的版本号 Main-Class指程序主方法的入口类 Class-Path指外来jar包的位置 这个文件的编写需要遵循严格的规范。 第一行不能空,行与行之间不能有空行,每一行的最后一个字符不能是空格。 最后一行一定是空行。 每个属性的名称和值之间(冒号后面)一定要有空格。
Manifest-Version表示使用1.0的manifest文件 Created-By表示使用了的sun的1.5.08的jar生成 Main-Class表示有主函数的类 基于其他jar并有main函数的manifest的格式: Manifest-Version:1.0 Created-By:1.5.08 (Sun Microsystems Inc.) Main-Class: com.pantosoft.impdb.ImpMain ...
2) 新建文件,名字任起,比如可以叫manifest,内容如下 代码语言:javascript 复制 Manifest-Version:1.0Main-Class:addJarPkg (注意:1. 冒号后面加一个空格,2. 最后必须回车到新的空行,否则出错,如下面内容就必须在addJarPkg后面再输入一个回车) 3) 把编译好的class文件和第2步新建的文件放入指定文件夹,如test ...
Manifest-Version: 1.0 Class-Path: lib/dependency1.jar lib/dependency2.jar Main-Class: com.example.YourMainClass 其中,“Manifest-Version”是清单文件版本号,“Class-Path”是Java程序依赖的类路径,多个路径之间用空格分隔开来,“Main-Class”则是程序的主类名。
Manifest-Version: 1.0 Created-By: JDJ example Main-Class: com.example.myapp.MyAppMain Class-Path: mail.jar activation.jar 1. 2. 3. 4. 5. 6. 7. (加入了Class-Path: mail.jar activation.jar,用空格分隔两个jar包) 这样我们仍然可以使用和上例中相同的命令来执行该程序: ...
META-INF文件夹中的MANIFEST.MF 的作用:这个文件夹里面有文件:MANIFEST.MF Manifest-Version: 1.0 Ant-Version: Apache Ant 1.7.1 Created-By: 14.0-b16 (Sun Microsystems Inc.)Main-Class: com.hadeslee.yoyoplayer.player.ui.Main Class-Path: lib/commons-codec-1.3.jar lib/commons-...