Затмение "Ожидание выхода виртуальной машины" - PullRequest
4 голосов
/ 23 августа 2010

Я работаю над проектом blackberry с использованием инструментов eclipse и bb-ant.Я создал файл build.xml для выполнения сборки.Каждый раз, когда я пытаюсь запустить сборку Ant, eclipse выскакивает диалоговое окно хода выполнения и выдает сообщение «Ожидание выхода из виртуальной машины».

Я загрузил проект Blackberry с открытым исходным кодом, который имеет сборку ant, и он показываеттакое же поведение.

У кого-нибудь есть какие-либо предложения?

Редактировать:

Я использовал командную строку для создания моего XML-файла, и он прекрасно работал.Тем не менее, когда я пытался из Eclipse, он все еще зависает.

Я пробовал и стандартный каталог подключаемых модулей eclipse, и путь, по которому я скачал ant.

Ответы [ 3 ]

4 голосов
/ 23 августа 2010

Вы можете проверить правильность ваших ANT_HOME настроек (см. Также сообщение в блоге ).

"Window > Preference > Ant > Runtime": "Ant Home Entries".
, если файлы jars находятся в каталоге плагинов (кроме каталога по умолчанию 'org.apache.ant_1.7.1.v20090120-1145'), а не в отдельной установке ant, это может объяснить проблему.
Попробуйте нажать кнопку "Ant Home" направая сторона и настройка муравейника, например "C:\path\to\apache-ant-1.7.0"

Подобные ошибки встречаются в подобных ситуациях ( ошибка 173419 , билет 91 ).
Стоит проверить JVM, используемую для проекта .
Это также может произойти, если задача муравья плохо реализована .

2 голосов
/ 12 марта 2011

У вас возникла проблема, потому что java-версия, которую пытается запустить ant, неверна.

По умолчанию eclipse будет пытаться запустить сборку ant с версией java, которую он использует для компиляции java-файлов (Blackberry JRE), который не сработает!Вам нужно изменить версию jre, выбрав «Run As ...> Ant build».Прежде чем щелкнуть «Run», перейдите на вкладку JRE, выберите «Separate JRE:» и измените «Blackberry JRE» на стандартную JRE JRE.Нажмите кнопку запуска, и все должно работать правильно.

0 голосов
/ 08 сентября 2011

Я тоже столкнулся с этой проблемой.Хотя я никогда не использовал одно и то же решение, вы указали мне в одном направлении.

Я использовал файл ant в качестве компоновщика в своем проекте и отключил опцию сборки Allocate Console.Это когда я нажимаю «Ожидание выхода виртуальной машины».Поэтому я просто включил опцию Launch in background, и она сработала.

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