![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
-------------------- 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. |
|||
|
||||
| Beard |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.7.2005 Где: Санкт-Петербург Репутация: 2 Всего: 9 |
Нужно (если пользовать ant):
1. Скачать исходники commons-net (ссылка выше). Пусть распакованы в c:\libs\commons-net-1.0.0 2. Скачать ant (например, 1.1 - http://archive.apache.org/dist/ant/binarie...rta-ant-1.3.zip - работает на JDK 1.1) . И, соответственно, распаковать в какую-нибудь директорию (пусть с:\ant-1.3) 3. выполнить (под виндой): set ANT_HOME=c:\ant-1.1 set PATH=%PATH%;%ANT_HOME%\bin (или залезть в Environment Variables и там добавить это ручками) Сборка: 1. Выполнить: ant -buildfile build.xml jar в директории с исходниками (там, где лежит build.xml - c:\libs\commons-net-1.0.0) Скорее всего будут какие-нить проблемы с атрибутами в build.xml (так как файл билда расчитан на ант "постарше") - удалим их. Может и на элемент ругнуться - удалим весь узел. Если после этого соберется, то ок (jar будет лежать в папочке target) Да - посмотри в build.xml элементы с именем "get" (скорее всего они будут в элементе target c атрибутом name="get-deps") - если не будет компилироваться по той же причине (wrong version: 46, expected 45) - закомментируй их. Ну вроде все |
|||
|
||||
| LAKERS |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 10.2.2006 Где: Москва Репутация: нет Всего: нет |
спасибо, попробую
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Без зависимостей код не скомпилируется, их тоже надо будет пересобрать. -------------------- 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. |
|||
|
||||
| Beard |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.7.2005 Где: Санкт-Петербург Репутация: 2 Всего: 9 |
Там из зависимостей будет junit и то же ант версии побольше, без которых, я думаю, все вполне соберется
|
|||
|
||||
| LAKERS |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 10.2.2006 Где: Москва Репутация: нет Всего: нет |
Добавлено @ 12:16 да и ссылка битая...можно не битую? качать бинари или соурс? Добавлено @ 12:22
вот это как выполнить? если в Environment Variables, то я через ";" добавляю %PATH%;%ANT_HOME%\bin а для set ANT_HOME=c:\ant-1.1 - что добавить? |
||||
|
|||||
| Beard |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.7.2005 Где: Санкт-Петербург Репутация: 2 Всего: 9 |
1.3 - это я в начале версию поменьше взял на всякий случай и забыл исправить
не битая ссылка здесь Делаешь новую переменную с именем ANT_HOME Это сообщение отредактировал(а) Beard - 10.3.2006, 13:17 |
|||
|
||||
| LAKERS |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 10.2.2006 Где: Москва Репутация: нет Всего: нет |
to Beard
1. Скачал исходники commons-net. распакованы в c:\libs\commons-net-1.0.0 2. Скачал ant 1.3 . И, соответственно, распаковал вдиректорию ( с:\ant-1.3) 3. выполнил: залез в Environment Variables и там добавил ручками куда-то в середину c:\ant-1.3\jakarta-ant-1.3\bin; Сборка: 1. Выполнил: ant -buildfile build.xml jar в директории с исходниками (там, где лежит build.xml - c:\libs\commons-net-1.0.0) C:\libs\commons-net-1.0.0>ant -buildfile build.xml jar Warning: JAVA_HOME environment variable is not set. If build fails because sun.* classes could not be found you will need to set the JAVA_HOME environment variable to the installation directory of java. Unable to initialize threads: cannot find class java/lang/Thread C:\libs\commons-net-1.0.0> вот что вышло, что я сделал не так? |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
Ну так, собственно, надо проверить, установлена ли переменная окружения JAVA_HOME. Она должна указывать на каталог инсталляции JDK.
Это сообщение отредактировал(а) Lamer George - 10.3.2006, 23:15 -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| LAKERS |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 10.2.2006 Где: Москва Репутация: нет Всего: нет |
и как правильно? задать новую переменную JAVA_HOME=C:\JDK1.1.8
а в Path ее тоже надо прописывать? или каталог C:\JDK1.1.8\bin так и оставлять? или прописывать JAVA_HOME\bin? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Угу создаешь переменную JAVA_HOME и записываешь в нее C:\JDK1.1.8. А в PATH добавляешь %JAVA_HOME%\bin. -------------------- 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. |
|||
|
||||
| LAKERS |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 10.2.2006 Где: Москва Репутация: нет Всего: нет |
||||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Когда ты пишешь JAVA_HOME\bin, то это останется как есть, а если написать %JAVA_HOME%\bin то будет найдена переменная JAVA_HOME и ее значение будет подставленно в указанное место. Т.е. в твоем случае результатом JAVA_HOME\bin - будет JAVA_HOME\bin, а %JAVA_HOME%\bin - будет C:\JDK1.1.8\bin. -------------------- 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. |
|||
|
||||
| LAKERS |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 10.2.2006 Где: Москва Репутация: нет Всего: нет |
сделал все....
он создал папку target\lib она пустая и все, что дальше? C:\libs\commons-net-1.0.0>ant -buildfile build.xml jar Buildfile: build.xml init: [mkdir] Created dir: C:\libs\commons-net-1.0.0\target\lib BUILD FAILED C:\libs\commons-net-1.0.0\build.xml:23: Could not create task of type: condition . Common solutions are to use taskdef to declare your task, or, if this is an op tional task, to put the optional.jar in the lib directory of your ant installati on (ANT_HOME). Total time: 0 seconds C:\libs\commons-net-1.0.0> |
|||
|
||||
| Beard |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.7.2005 Где: Санкт-Петербург Репутация: 2 Всего: 9 |
Найди элемент "condition" и закомментируй его
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |