Разве невозможно включить исходные файлы из нескольких разных родительских каталогов в jar?

#java #jar

#java #jar

Вопрос:

В блоге о command jar :

Невозможно включить исходные файлы из нескольких разных родительских каталогов. Но вы всегда можете сначала скопировать их в общий родительский каталог. Задача Jar в Apache Ant более гибкая и может учитывать практически все варианты использования.

Но почему я могу включить два файла .class в разные родительские каталоги?

 $ jar -cf test.jar ../WordCount.class ./Temp.class
$ jar -tf test.jar
META-INF/
META-INF/MANIFEST.MF
WordCount.class
Temp.class
  

Что на самом деле означает цитата, если я ее неправильно понимаю?

Комментарии:

1. Я понятия не имею, что автор пытается там сказать. Если автор не означает, что вы можете передать только один аргумент -C . Это была тема 11 и 12.

2. Я думаю, что автор просто ошибается. Статья тоже древняя , так почему вы ее читаете? Вам следует найти что-то более новое, если вы хотите узнать что-то актуальное в настоящее время.

3. @Andreas Поскольку я погуглил несколько вопросов, используя jar, это приводит меня к блогу, который очень хорошо отвечает на мои вопросы, и я не нашел другого источника, отвечающего на мои вопросы. Так что я доверяю этому. Если это неправильно, можете ли вы указать, что правильно вместо этого?

4. «Поскольку возможно включать исходные файлы из нескольких разных родительских каталогов, пожалуйста, проигнорируйте этот абзац».