我的文件夹结构是bin / some / package / lotsOfClassFiles.class,我正在尝试将这些包装到jar中而不将工作目录更改为bin文件夹。
以下是我尝试过的一些内容:
命令 jar -cfm jarName.jar MANIFEST.mf -C bin some / package / * class
结果 jar中没有类文件。
命令 jar -cfm jarName.jar MANIFEST.mf -C bin bin / come / package / * .class
结果除了jar中的someSpecialClass.class之外的所有类文件。
命令 jar -cfm jarName.jar MANIFEST.mf bin / some / package / * .class
结果 jar中的所有类文件,但jar中的目录结构都是错误的。
命令 jar -cfm jarName.jar MANIFEST.mf -C bin bin / some / package / * .class -C bin some / package / someSpecialClass.class
结果 jar中的所有类文件。
有什么可能导致第二个命令包含除一个类之外的所有类?还有更好的方式我还没有尝试过吗?