打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息。 MANIFEST.MF文件属性 一. 一般属性 Manifest-Version 用来定义manifest文件的版本,例如:Manifest-Version: 1.0 Created-By 声明该文件的生成者,一般该属性是由jar...
由于某些原因,如果maven生成的MANIFEST.MF中的Class-Path的内容缺少一些内容,比如当前执行目录(.),那么可以通过上面manifestEntries的方式增加进来,增加后的效果: Manifest-Version: 1.0 Archiver-Version: Plexus Archiver Created-By: Apache Maven Built-By: wei.dong Build-Jdk: 1.6.0_24 Main-Class: com.dongwei...
表示/lib目录。 点(.)通常用来引用当前JAR文件所在目录下的其他JAR文件。这样可以方便地将多个相关的JAR文件放在同一个目录下,并通过Class-Path属性进行引用。 举例来说,如果有两个JAR文件,一个是abc.jar,另一个是xyz.jar,它们都位于同一个目录下的/lib目录中。那么在abc.jar的MANIFEST.MF文件中的Class-Path...
MANIFEST.MF是ANT打jar包时自动加入META-INF目录下的一个文件,上面默认记录了Manifest-Version、Ant-Version、Created-By等属性信息,如: Manifest-Version: 1.0 Ant-Version: Apache Ant 1.8.1 Created-By: 1.5.0-b64 (Sun Microsystems Inc.) 当jar包中的class文件引用了第三方类库时,就要在Class-Path属性中写入...
MANIFEST.MF是ANT打jar包时自动加入META-INF目录下的一个文件,上面默认记录了Manifest-Version、Ant-Version、Created-By等属性信息,如: Manifest-Version: 1.0 Ant-Version: Apache Ant 1.8.1 Created-By: 1.5.0-b64 (Sun Microsystems Inc.) 当jar包中的class文件引用了第三方类库时,就要在Class-Path属性中写入...
Manifest.MF文件中指定类路径classpath Manifest.MF文件示例: Manifest-Version: 1.0 Main-Class: com.fhqiwcw.crawler.framework.CrawlController Class-Path: lib/commons-codec-1.4.jar lib/commons-collections-3.2.1.jar lib/commons-configuration-1.6.jar...
回答:跟指定main函数是一样的,Class-Path:后面加你要加的就可以了。在程序中都可以取到的。
通过ANT生成MANIFEST.MF中的Class-Path属性 2010-06-23 18:35 −之前做一个项目,主程序打包成一个jar文件,因为用到了很多第三方的lib包,所以直接通过java命令运行jar比较烦琐,通过研究jar中的MANIFEST.MF文件,我们发现其中一个Class-Path属性,但这个属性值比较奇怪,不支持正则。所以要配... ...
正确配置如下:Windows(分隔符英文分号):XML/HTML code bootclasspath ${java.home}/lib/rt.jar;...