Невозможно запустить цель ANT в Eclipse, которая заканчивается в начале и указывает на файл jdk \ bin \ javaw.exe - PullRequest
2 голосов
/ 05 мая 2011

Я не могу запустить цель ant в среде Eclipse.когда я дважды щелкаю по цели муравья, она заканчивается напрямую, и в окне консоли ничего не отображается.и я вижу сообщение в верхней части окна консоли как «ProjectName build.xml [ant target] [Ant Build] C: \ Programfiles \ Java \ jdk1.6.0_20 \ bin \ jawa.exe», и ничего не отображается вконсольное окно.Может ли кто-нибудь помочь мне, пожалуйста.

Спасибо заранее Вишну

Ответы [ 2 ]

7 голосов
/ 26 апреля 2012

Обычно это происходит, если:

  1. Вы изменили местоположение затмения
  2. Вы изменили местоположение вашего JDK / JRE
  3. Оба

  1. Если вы изменили местоположение затмения, перейдите в Window -> Preferences -> Ant -> Runtime. На вкладке classpath убедитесь, что записи ant home правильные. Если нет, осторожно найдите папку, в которой они находятся (все они находятся в одной папке, которая находится в папке плагинов eclipse) и снова добавьте их, затем удалите недопустимые записи.

  2. Если вы изменили местоположение вашего jre / jdk:

    a) Перейдите в Window -> Preferences -> Ant -> Runtime и на вкладке classpath раскройте дерево Global Entries. Убедитесь, что местоположение tools.jar допустимо и находится там, где указано, что оно находится в файловой системе.

    b) Нажмите «Выполнить» -> «Внешние инструменты» -> «Конфигурация внешних инструментов». Разверните Ant Build, выберите каждый из ваших файлов ant build в рабочей области, затем раскройте вкладку jre и убедитесь, что у вас либо установлен флажок «Запускать в той же JRE, что и в рабочей области», либо ваша отдельная JRE указывает на действительный установленный JRE.

2 голосов
/ 18 мая 2015

Посмотрите журнал ошибок Eclipse.Недавно я увидел там следующую ошибку:

Ошибка, зарегистрированная в пользовательском интерфейсе Ant:

java.net.SocketTimeoutException: истекло время ожидания на java.net.DualStackPlainSocketImpl.waitForNewConnection (собственный метод) на java.net.DualStackPlainSocketImpl.socketAccept (DualStackPlainSocketImpl.java:135) в java.net.AbstractPlainSocketImpl.accept (AbstractPlainSocketImpl.java:404) в java.net.PlainSocketImpl.accept.netServerSocket.java:545) на java.net.ServerSocket.accept (ServerSocket.java:513) на org.eclipse.ant.internal.launching.launchConfigurations.RemoteAntBuildListener $ ServerConnection.run (RemoteAntBuildListener.java:89)1006 * Перезагрузка Windows решила проблему.

...