что означает следующее утверждение? - PullRequest
2 голосов
/ 25 февраля 2012

В http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html

echo Main-Class: oata.HelloWorld>myManifest
md build\jar
jar cfm build\jar\HelloWorld.jar myManifest -C build\classes .
java -jar build\jar\HelloWorld.jar

Примечание. Не ставьте пробелы вокруг знака> в инструкции echo Main-Class, поскольку это может привести к фальсификации!

Кто-нибудь знает, почему существует такая записка. Я не вижу никакой разницы, когда у нас есть шкуры вокруг> -sign.

Ответы [ 2 ]

1 голос
/ 25 февраля 2012

Вы правы, это не имеет значения. Не уверен, что означает сообщение в руководстве.

0 голосов
/ 25 февраля 2012

Просто предположение.

Вероятно, это означало подчеркнуть необходимость правильного копирования строки. Атрибут Main-Class

Любое значение, кроме 'Main-Class:', приведет к сбою создания фляги.

С пробелом после - Main - Class или непосредственно перед: 'Main-Class : выдает ошибку invalid header field name: ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...