2012-02-25 2 views
2

В 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 

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

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

ответ

1

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

0

Просто догадаться.

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

Любое значение, отличное от 'Main-Class:', не сможет создать банку.

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

Смежные вопросы