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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> путь к файлу, как правильно 
V
    Опции темы
LSD
Дата 9.3.2006, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


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

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



По поводу ANT почитай FAQ (build.xml у тебя уже есть).
Скачать JDK 1.1.8 для PC, можно отсюда.


--------------------
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   Вверх
Beard
Дата 10.3.2006, 00:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 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)
- закомментируй их.
Ну вроде все
PM MAIL   Вверх
LAKERS
Дата 10.3.2006, 09:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 156
Регистрация: 10.2.2006
Где: Москва

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



спасибо, попробую
PM MAIL ICQ   Вверх
LSD
Дата 10.3.2006, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


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

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



Цитата(Beard @ 10.3.2006, 00:51 Найти цитируемый пост)
Да - посмотри в build.xml элементы с именем "get" (скорее всего они будут в элементе target c атрибутом
name="get-deps") - если не будет компилироваться по той же причине (wrong version: 46, expected 45)
- закомментируй их.

Без зависимостей код не скомпилируется, их тоже надо будет пересобрать.


--------------------
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   Вверх
Beard
Дата 10.3.2006, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Там из зависимостей будет junit и то же ант версии побольше, без которых, я думаю, все вполне соберется
PM MAIL   Вверх
LAKERS
Дата 10.3.2006, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 156
Регистрация: 10.2.2006
Где: Москва

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



Цитата(Beard @ 10.3.2006, 00:51 Найти цитируемый пост)
2. Скачать ant (например, 1.1 - http://archive.apache.org/dist/ant/binarie...rta-ant-1.3.zip
так какой скачивать, например, 1.1 или 1.3.zip?
Добавлено @ 12:16
да и ссылка битая...можно не битую? качать бинари или соурс?
Добавлено @ 12:22
Цитата(Beard @ 10.3.2006, 00:51 Найти цитируемый пост)
3. выполнить (под виндой):
set ANT_HOME=c:\ant-1.1
set PATH=%PATH%;%ANT_HOME%\bin
(или залезть в Environment Variables и там добавить это ручками)


вот это как выполнить? если в Environment Variables, то я через ";" добавляю %PATH%;%ANT_HOME%\bin
а для set ANT_HOME=c:\ant-1.1 - что добавить?

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


Бывалый
*


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

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



1.3 - это я в начале версию поменьше взял на всякий случай и забыл исправить smile
не битая ссылка здесь
Делаешь новую переменную с именем ANT_HOME



Это сообщение отредактировал(а) Beard - 10.3.2006, 13:17
PM MAIL   Вверх
LAKERS
Дата 10.3.2006, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 156
Регистрация: 10.2.2006
Где: Москва

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



to Beard

Цитата(Beard @ 10.3.2006, 00:51 Найти цитируемый пост)
Нужно (если пользовать 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)
- закомментируй их.
Ну вроде все



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>


вот что вышло, что я сделал не так?
PM MAIL ICQ   Вверх
batigoal
Дата 10.3.2006, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

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



Ну так, собственно, надо проверить, установлена ли переменная окружения JAVA_HOME. Она должна указывать на каталог инсталляции JDK.

Это сообщение отредактировал(а) Lamer George - 10.3.2006, 23:15


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
LAKERS
Дата 11.3.2006, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 156
Регистрация: 10.2.2006
Где: Москва

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



и как правильно? задать новую переменную JAVA_HOME=C:\JDK1.1.8
а в Path ее тоже надо прописывать? или каталог C:\JDK1.1.8\bin так и оставлять? или прописывать JAVA_HOME\bin?
PM MAIL ICQ   Вверх
LSD
Дата 11.3.2006, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


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

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



Цитата(LAKERS @ 11.3.2006, 13:24 Найти цитируемый пост)
задать новую переменную JAVA_HOME=C:\JDK1.1.8

Угу создаешь переменную 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.
PM MAIL WWW   Вверх
LAKERS
Дата 11.3.2006, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 156
Регистрация: 10.2.2006
Где: Москва

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



Цитата(LSD @ 11.3.2006, 13:30 Найти цитируемый пост)
Угу создаешь переменную JAVA_HOME и записываешь в нее C:\JDK1.1.8. А в PATH добавляешь %JAVA_HOME%\bin.


% - а вот это зачем надо?

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


Leprechaun Software Developer
****


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

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



Цитата(LAKERS @ 11.3.2006, 13:40 Найти цитируемый пост)
% - а вот это зачем надо?

Когда ты пишешь 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.
PM MAIL WWW   Вверх
LAKERS
Дата 11.3.2006, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 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>
PM MAIL ICQ   Вверх
Beard
Дата 12.3.2006, 01:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Найди элемент "condition" и закомментируй его
PM MAIL   Вверх
Страницы: (4) Все 1 [2] 3 4 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

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

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


 




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


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

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