Я знаю, что это действительно старый вопрос, но я нашел решение, которое сработало для меня, но, вероятно, не всем поможет.Видите ли, SWTJar ненавидит пробелы.
Я имею в виду, что в вашем пути к каталогу не должно быть пробелов.В противном случае SWTJar анализирует неверный путь, как показано ниже (мой старый вывод jar-скрипта):
[swtjar] /Users/generaluse/Documents/javagame/eclipse/FlippyChat 20MSG/swt/swtjar.jar
BUILD FAILED
/Users/generaluse/Documents/javagame/eclipse/FlippyChat MSG/build.xml:42: The archive swtjar.jar doesn't exist
Обратите внимание на эту часть после [swtjar]
(который генерируется swtjar):
/FlippyChat 20MSG/
против BUILD FAILED
, сгенерированного муравьем:
/FlippyChat MSG/
Поскольку SWTJar добавляет 20, он смотрит не в том месте и не может найти свою банку.
mchr, если вычитая это, вы можете это исправить?
Тем временем я бы рекомендовал использовать дефис (-) или подчеркивание (_) вместо пробела.В любом случае, это стандарт программирования.