jar的MANIFEST.MF配置了Class-Path, java -classpath设置无效

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jar的MANIFEST.MF配置了Class-Path, java -classpath设置无效相关的知识,希望对你有一定的参考价值。

  比如说,jar的MANIFEST.MF:

Manifest-Version: 1.0
Main-Class: office.Main
Class-Path: . 
   ../lib/graphics.jar

  运行:

java -classpath .;lib\\video.jar -jar Office.jar

  表面上看是对的,实际上因为jar中已经包含了Class-Path,所以这样的参数是无效的。吾怎么知道的?因为吾被坑了才知道。

以上是关于jar的MANIFEST.MF配置了Class-Path, java -classpath设置无效的主要内容,如果未能解决你的问题,请参考以下文章

JAR包中的MANIFEST.MF文件详解以及编写规范

Jar文件 META-INF/MANIFEST.MF文件详解

MANIFEST.MF文件详解

MANIFEST.MF 文件内容完全详解(转)

从 JAR 中读取 META-INF/MANIFEST.MF [重复]

jar包的MANIFEST.MF文件