отладка муравья не работает - PullRequest
0 голосов
/ 16 октября 2011

Я пытаюсь скомпилировать простую программу Hello World, упомянутую в website.My Ant не может скомпилировать код, он хочет версию 1.8.0 или более поздняя версия. Я скачал почти все муравьи Сайт Apache

  1. все двоичные файлы версии 1.7
  2. исходный код Я не могу скомпилировать, получая следующую ошибку

    ... Начальная версия Ant Distribution ... Компиляция Ant-классов Исключение в потоке "main" java.lang.NoClassDefFoundError: com / sun / инструменты / Javac / Main Вызывается: java.lang.ClassNotFoundException: com.sun.tools.javac.Main на java.net.URLClassLoader $ 1.run (URLClassLoader.java:217) at java.security.AccessController.doPrivileged (собственный метод) на java.net.URLClassLoader.findClass (URLClassLoader.java:205) в java.lang.ClassLoader.loadClass (ClassLoader.java:321) at sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java в java.lang.ClassLoader.loadClass (ClassLoader.java:266) в java.lang.ClassLoader.loadClassInternal (ClassLoader.jav Не удалось найти основной класс: com.sun.tools.javac.Main. Программа будет выход. ... Не удалось собрать классы Ant! Bootstrap FAILED

для этих ошибок я попытался определить путь к классу.

С уважением Сидхарт Рай

Ответы [ 2 ]

0 голосов
/ 16 октября 2011

Я думаю, что ваша проблема в том, что вы не установили переменную JAVA_HOME , указывающую на Java JDK.См. Инструкции по установке ANT:

http://ant.apache.org/manual/install.html#advanced

Скорее сбивает с толку Java в двух вариантах: JRE и JDK.Последний содержит инструменты типа javac для компиляции кода Java.

0 голосов
/ 16 октября 2011

все двоичные файлы имеют версию 1.7

Нет, это не так.Если вы посетите страницу загрузки веб-сайта Apache Ant , вы можете загрузить Ant 1.8.2 с любого из зеркал.

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