欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

类路径属性(Class-Path)

程序员文章站 2022-05-04 18:08:54
...

类路径属性(Class-Path)

  MANIFEST.MF可通过Class-Path属性指定一个或多个相对URL,引用所需的JAR文件或目录。最后不以’/‘结尾的相对URL表示引用JAR文件,以’/'结尾表示目录。

Class-Path: fastjson.jar gson.jar config/beans.jar lib/
  • fastjson.jar gson.jar config/beans.jar,分别表示三个JAR
  • lib/,表示lib目录及lib目录下所有JAR

  在装载具有Class-Path属性的JAR时,JVM会高效而自动地将在Class-Path引用的JAR 添加到类路径中。因为Class-Path属性被解释为相对路径,所以Class-Path属性指定的JAR或目录必须与引用它的JAR在的同一目录中。
  举例说明,假如Sample引用类Execute,Sample被打入Sample.jar文件,Execute被打入Execute.jar文件。想要让Sample.jar能够成功的访问到Execute,必须在Sample.jar的MANIFEST.MF增加如下配置:

Class-Path: Execute.jar

  Execute.jar没有指定目录,说明与Sample.jar处于同一个目录。

相关标签: Jar java jar