Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ant в Eclipse. Где должен находится компилятор? 
:(
    Опции темы
jhane
Дата 17.11.2006, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 13.8.2006
Где: Иерусалим

Репутация: нет
Всего: нет



Я пробую запустить build.xml Eclipse начинает выполнять и выдает ошибку:
C:\ICQ\JOscarLib0.3beta1-Src\build.xml:26: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK

Я посмотрела переменные ant’a, и не нашла переменную JAVA_HOME.
С какой стороны к этому подступить?

P.S. Eclipse сам по себе работает нормально и находит компилятор без проблем.

PM MAIL ICQ   Вверх
LSD
Дата 17.11.2006, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



Создай переменную JAVA_HOME (Пуск --> Настройки --> Панель управления --> Система --> Дополнительно --> Переменные среды) и пропиши в ней путь до JDK.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
jhane
Дата 17.11.2006, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 13.8.2006
Где: Иерусалим

Репутация: нет
Всего: нет



Вау!!!!!!!! Прикольно.   smile 
Я даже не подозревала о существовании этих переменных в “Системе”. В Dos и Linux, да, но не здесь.
Спасибо огромное.

Ант выдал мне:
Buildfile: C:\ICQ\JOscarLib0.3beta1-Src\build.xml
clean:
init:
compile:
    [javac] Compiling 69 source files to C:\ICQ\JOscarLib0.3beta1-Src\classes
    [javac] WARNING
    [javac] The -source switch defaults to 1.5 in JDK 1.5.
    [javac] If you specify -target 1.3 you now must also specify -source 1.3.
    [javac] Ant will implicitly add -source 1.3 for you.  Please change your build file.
archive:
      [jar] Building jar: C:\ICQ\JOscarLib0.3beta1-Src\JOscarLib.jar
archive-src:
      [jar] Building jar: C:\ICQ\JOscarLib0.3beta1-Src\JOscarLib0.3beta1-Src.jar
javadoc:
  [javadoc] Generating Javadoc
  [javadoc] Javadoc execution

BUILD FAILED
C:\ICQ\JOscarLib0.3beta1-Src\build.xml:53: Javadoc failed: java.io.IOException: CreateProcess: javadoc.exe -d "C:\ICQ\JOscarLib0.3beta1-Src\javadoc-API" -public -classpath "C:\Documents and Settings\mur\Desktop\eclipse\plugins\org.apache.ant_1.6.5\lib\ant.jar;C:\Documents and Settings\mur\Desktop\eclipse\plugins\org.apache.ant_1.6.5\lib\ant-antlr.jar;C:\Documents and Settings\mur\Desktop\eclipse\plugins\org.apache.ant_1.6.5\lib\ant-apache-bcel.jar;C:\Documents and Settings\mur\Desktop\eclipse\plugins\org.apache.ant_1.6.5\lib\ant-apache-bsf.jar;C:\Documents and Settings\mur\Desktop\eclipse\plugins\org.apache.ant_1.6.5\lib\ant-apache-log4j.jar;C:\Documents and Settings\mur\Desktop\eclipse\plugins\org.apache.ant_1.6.5\lib\ant-apache-oro.jar;C:\Documents and Settings\mur\Desktop\eclipse\plugins\org.apache.ant_1.6.5\lib\ant-apache-regexp.jar;C:\Documents and Settings\mur\Desktop\eclipse\plugins\org.apache.ant_1.6.5\lib\ant-apache-resolver.jar;C:\Documents and Settings\mur\Desktop\eclipse\plugins\org.apache.ant_1.6.5\lib\ant-commons-logging.j”

Total time: 6 seconds

Это значит что компиляция прошла, но он не смог создать Javadoc?

PM MAIL ICQ   Вверх
LSD
Дата 17.11.2006, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



Цитата(jhane @  17.11.2006,  17:31 Найти цитируемый пост)
Это значит что компиляция прошла, но он не смог создать Javadoc?

Да.

Пропиши каталог %JDK_HOME%\bin в PATH (это находится там же).


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
jhane
Дата 17.11.2006, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 13.8.2006
Где: Иерусалим

Репутация: нет
Всего: нет



Не помогло. Выдает тоже самое.
PM MAIL ICQ   Вверх
LSD
Дата 18.11.2006, 01:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



Набери в консоли javadoc.exe, и проверь что он наличествует.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
jhane
Дата 18.11.2006, 09:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 13.8.2006
Где: Иерусалим

Репутация: нет
Всего: нет



Странно... При запуске  javadoc DOS выдал мне 

'javadoc.exe' is not recognized as an internal or external command,
operable program or batch file.

, но тоже самое он выдал и для других команд, за исключением javaw.
Но физически javadoc находится в bin
PM MAIL ICQ   Вверх
jhane
Дата 18.11.2006, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 13.8.2006
Где: Иерусалим

Репутация: нет
Всего: нет



Зачем вообще пользуются ant’ом? Почему нельзя откомпилировать и дать откомпилированные файлы. А не исходники с файлом сборки?
PM MAIL ICQ   Вверх
LSD
Дата 18.11.2006, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



Цитата(jhane @  18.11.2006,  09:03 Найти цитируемый пост)
Странно... При запуске  javadoc DOS выдал мне 

'javadoc.exe' is not recognized as an internal or external command,
operable program or batch file.

, но тоже самое он выдал и для других команд, за исключением javaw.
Но физически javadoc находится в bin

Это значит, что %JDK_HOME%\bin все таки не прописан в PATH.

Цитата(jhane @  18.11.2006,  10:04 Найти цитируемый пост)
Зачем вообще пользуются ant’ом? Почему нельзя откомпилировать и дать откомпилированные файлы. А не исходники с файлом сборки?

А что ты вообще пытаешься собрать?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
jhane
Дата 18.11.2006, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 13.8.2006
Где: Иерусалим

Репутация: нет
Всего: нет



Цитата(LSD @  18.11.2006,  11:50 Найти цитируемый пост)
Это значит, что %JDK_HOME%\bin все таки не прописан в PATH.

У меня прописано : E:\Sun\AppServer\jdk\bin

Цитата(LSD @  18.11.2006,  11:50 Найти цитируемый пост)
А что ты вообще пытаешься собрать? 

Библиотеку Icq. Одна не собирается совершенно, вторая выдала эту фигню.
А пол часа собрала третью библиотеку, и как ни странно, но в ней javadoc  прошел без проблемм. Может это была проблемма конкретного сборщика?

Если честно, то до этих библиотек, я и не подозревала что существуют сборщики. И не понимаю зачем они.
На форуме пишут, что так быстрее компилировать свой проект. Хорошо, но почему, если ты выкладываеш это в нет, нельзя откомпилировать заранее?????
PM MAIL ICQ   Вверх
LSD
Дата 18.11.2006, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



Цитата(jhane @  18.11.2006,  12:15 Найти цитируемый пост)
У меня прописано : E:\Sun\AppServer\jdk\bin

А если в консоли набрать:
Код
set PATH=E:\Sun\AppServer\jdk\bin;%PATH%

а затем javac, что будет?

Цитата(jhane @  18.11.2006,  12:15 Найти цитируемый пост)
А пол часа собрала третью библиотеку, и как ни странно, но в ней javadoc  прошел без проблемм. Может это была проблемма конкретного сборщика?

Как правило надо провести предварительную настройку, указать каталог JDK, каких нибудь дополнительных пакетов и т.п. Об этом написано в readme.


Цитата(jhane @  18.11.2006,  12:15 Найти цитируемый пост)
Если честно, то до этих библиотек, я и не подозревала что существуют сборщики. И не понимаю зачем они. На форуме пишут, что так быстрее компилировать свой проект. Хорошо, но почему, если ты выкладываеш это в нет, нельзя откомпилировать заранее?????

Правильно пишут, так действительно быстрее собирать проекты. Сборщик может на автомете выполнить все необходимые действия по сборке проекта.
А вот почему не были выложена уже скомпилированная библиотека, я не знаю, обычно ее тоже выкладывают. Может ты плохо искала?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
jhane
Дата 18.11.2006, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 13.8.2006
Где: Иерусалим

Репутация: нет
Всего: нет



Цитата(LSD @  18.11.2006,  12:32 Найти цитируемый пост)
set PATH=E:\Sun\AppServer\jdk\bin;%PATH%

Из консоли запустилось, а в анте то же самое.

Есть возможность того, что на разных компах сборщик собирает по разному? Я понимаю что это идиотский вопрос, т.к. Java переносимая и не зависит от платформы. Но должна же быть причина, по которой выкладывают сборщик.


p.s. На http://sourceforge.net большенство проектов не откомпелированы, или мне попадались только не откомпилированые
PM MAIL ICQ   Вверх
LSD
Дата 18.11.2006, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



Цитата(jhane @  18.11.2006,  15:13 Найти цитируемый пост)
p.s. На http://sourceforge.net большенство проектов не откомпелированы, или мне попадались только не откомпилированые

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

Дай ссылку на ту библиотеку что ты пытаешься собрать.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
jhane
Дата 18.11.2006, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 13.8.2006
Где: Иерусалим

Репутация: нет
Всего: нет



http://sourceforge.net/projects/ooimlib/ Это версия 0.3 которая не проходит javadoc.
(Там же есть версия 0.2 но она без примеров)

http://prdownloads.sourceforge.net/joustim...rc.zip?download Это версия 0.9. прошла сборку нормально, но пока не смогла ее запустить
PM MAIL ICQ   Вверх
LSD
Дата 18.11.2006, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



Цитата(jhane @  18.11.2006,  18:11 Найти цитируемый пост)
Это версия 0.3 которая не проходит javadoc.

Для версии 0.3 там выложены бинарники. А вот исходники у меня качаются, но при распаковке говорит, что архив битый.

Для версии 0.9 build проходит нормально.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.1105 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.