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并将其加载到清单中?