Java 类路径清单文件设置存在问题

Java 类路径清单文件设置存在问题,java,Java,我的文件结构如下所示: manifest CP.java folder/ X.java CP是一个只打印出System.getProperty(“java.class.path”)的类 清单是: Main-Class: CP Class-Path: folder 我用以下材料制作一个罐子: $ jar cvfm x.jar manifest CP.class 现在,问题显示为: $ java -jar x.jar x.jar 我怎样才能获得输出 x.jar:folder ?类路

我的文件结构如下所示:

manifest
CP.java
folder/
    X.java
CP是一个只打印出
System.getProperty(“java.class.path”)
的类

清单
是:

Main-Class: CP
Class-Path: folder
我用以下材料制作一个罐子:

$ jar cvfm x.jar manifest CP.class
现在,问题显示为:

$ java -jar x.jar
x.jar
我怎样才能获得输出

x.jar:folder

类路径头用于从jar文件内的其他jar加载类

Class-Path: jar1-name jar2-name directory-name/jar3-name 

我认为您添加的“文件夹”清单已被删除,因为它不符合规范()。

那么我如何才能获得所需的结果
java-cp
在JAR上不起作用。您想要的结果是什么?您是否可以将X.class包含在CP.class jar中,或者使用X.class创建另一个jar并将其加载到清单中?