javajar-C选项

javajar-C选项,java,jar,Java,Jar,我已经开始阅读jar,但我无法理解jar-C是如何工作的 我尝试了以下命令 jar cfv Some.jar -C innertest\ForDelete.class . 当我在E:\eclipse\u workspace\Test\bin\Test>中时 所以我希望有PartJar.jar和其中不在测试目录中的文件。但在执行该命令后,结果将添加manifest,并且只创建manifest文件 因此,如果我尝试jarcfv Some.jar-C innertest。它可以工作,但是如果我只想在

我已经开始阅读jar,但我无法理解jar-C是如何工作的

我尝试了以下命令

jar cfv Some.jar -C innertest\ForDelete.class .
当我在E:\eclipse\u workspace\Test\bin\Test>中时

所以我希望有PartJar.jar和其中不在测试目录中的文件。但在执行该命令后,结果将添加manifest,并且只创建manifest文件

因此,如果我尝试jarcfv Some.jar-C innertest。它可以工作,但是如果我只想在这个目录中添加3个文件,而不是整个目录,该怎么办呢。
提前感谢。

我不确定是否有一种解决方案不涉及-C的多次使用:

jar cfv my.jar -C myDir file1 -C myDir file2
如果适用于您的情况,一个可能的解决方法是只将您需要的文件放在新目录中并使用:

jar cfv my.jar -C newDir .

很难理解您要做什么…用-C选项命名一个目录。阅读文档。