Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Тех-документация (https://forum.zone-game.info/forumdisplay.php?f=41)
-   -   Компиляция ява сборок с помощью Ant (https://forum.zone-game.info/showthread.php?t=8850)

[STIGMATED] 29.06.2010 19:31

Компиляция ява сборок с помощью Ant
 
По просьбе одного из пользователей портала ZG пишу сие детище... На портале есть мануалы, но они сложны для новичка. Итак, начнём:
У вас уже установлена ява, скачаны исходники (напримере L2jteon можно взять от сюда), и сходники копируем в папку на системном диске, далее мы качаем Ant (облегчаю поиски, значит они здесь)... готово.Разархивируем его для удобства на системный диск, у вас он может отличатся от моего, это может С, D, E, F (например у меня он F). Путь к папке bin должен быть следущим: F:\ant\bin. Готово. Далее впишим наш родимый Ant в наши переменные среды, следуем картинке:
http://s002.radikal.ru/i199/1006/ae/b608ab5d112at.jpg

Если всё нажимаете как на картинке, то вы попадаете в следущее окно
http://s42.radikal.ru/i096/1006/11/3511779aefc1t.jpg
Смотрите как написано у меня, у вас может отличатся только первая буква директории. Вписали? Молодцы. :)
Далее мы приступаем к самому интересному. Чесно признаюсь мне нравится компилировать :)
Открываем командную строку пуск -> выполнить -> пишем cmd
Попадаем в следущее окно:
http://s42.radikal.ru/i098/1006/b5/0e3956fd3ffc.jpg
Там пишем следущий текст. Заметьте, я пишу путь к своей директории с исходниками, ВЫ пишете со своим путём. Итак, смотрим:

http://i057.radikal.ru/1006/af/5d8de9064832.jpg
Жмём энтер и видим, что перешли в свою директорию. Далее пишем ant, что бы не было лишних вопросов смотрим картинку
http://s57.radikal.ru/i157/1006/00/444e94b1d8e4.jpg
Далее жмём энтер и "О госпадЕ!", пошла компиляция.

В конце обязательно должно написать вам "BUILD SUCCESSFUL"

Если увидели следущее окно:
http://s47.radikal.ru/i118/1006/06/e19bda8b8760t.jpg

то компиляция закончена, а готовый *.zip вы увидите в папке svn\L2JTeon\build\L2JTeon_Game.zip
Могу поздравить вас с первой компиляцей ядра.
Далее нужно скомпилировать дата пак. Всё точно также, только там где вы в командной строке вводили путь к папке l2jteon, вводим путь к папке l2jteon-dp и далее следуем данной иструкции. :)
Всё) На этом мои запасы исчерпаны) Но на вопросы о проблемах с удовольствеим отвечу. Удачи в компиляции :)

Sektar 29.06.2010 23:26

Re: Компиляция ява сборок с помощью Ant
 
совсем ламерский вопрос - как отсюда качать xD

PROGRAMMATOR 29.06.2010 23:30

Re: Компиляция ява сборок с помощью Ant
 
http://forum.zone-game.info/showthread.php?t=3

Sektar 30.06.2010 00:52

Re: Компиляция ява сборок с помощью Ant
 
спасибо!
извените за лемеризм xD

LastHero 30.06.2010 10:03

Re: Компиляция ява сборок с помощью Ant
 
спасибо большое.
П.с мануал сделали по моей прозьбе:)

Добавлено через 46 минут
у меня вопрос а нужна просто ява или jdk?

Добавлено через 1 час 14 минут
я думаю из за етого
Переходим к настройке Java

Пуск.....> Панель управления.....> Система........> Дополнительно.........> Переменные среды....> создаем новый параметр

Имя: JAVA_HOME
Значение: путь к Java JDK (без папки bin)
например: C:\Program Files\Java\jdk1.6.0\

Жмем Ок и закрываем окно.

Добавлено через 1 час 23 минуты
вообщем ето тоже не помогло не знаю что делать сначало писало типо Java_home на jre стоит,перегрузил комп начало компилить пишет типо ерор

Добавлено через 6 часов 10 минут
я так понел не кто не собераеться помоч?

Lavs 09.07.2010 18:13

Re: Компиляция ява сборок с помощью Ant
 
Пишет постоянно :
ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME
В переменные среды добавлял любые вариации ANT_HOME и с bin; и без. Результат одинаковый.

Lavs 11.07.2010 19:37

Re: Компиляция ява сборок с помощью Ant
 
Все, разобрался.

[Red Dragon] 03.09.2010 12:53

Re: Компиляция ява сборок с помощью Ant
 
Код:

init:
    [mkdir] Created dir: C:\trunk\Community\build
    [mkdir] Created dir: C:\trunk\Community\build\classes
    [mkdir] Created dir: C:\trunk\Community\build\dist
    [mkdir] Created dir: C:\trunk\Community\build\dist\community
    [mkdir] Created dir: C:\trunk\Community\build\dist\community\libs
    [mkdir] Created dir: C:\trunk\Community\build\dist\community\doc
    [mkdir] Created dir: C:\trunk\Community\build\dist\community\data

compile:
    [javac] C:\trunk\Community\build.xml:45: warning: 'includeantruntime' was no
t set, defaulting to build.sysclasspath=last; set to false for repeatable builds

    [javac] Compiling 59 source files to C:\trunk\Community\build\classes

BUILD FAILED
C:\trunk\tools\build.xml:4: The following error occurred while executing this li
ne:
C:\trunk\Community\build.xml:45: 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.
It is currently set to "C:\Program Files\Java\jre6"

Total time: 0 seconds
C:\trunk\tools>

в чем проблема?

[STIGMATED] 03.09.2010 12:59

Re: Компиляция ява сборок с помощью Ant
 
Ява не прописана в переменные среды.

[Red Dragon] 03.09.2010 13:04

Re: Компиляция ява сборок с помощью Ant
 
http://www.7image.ru/pics/0910/66604984.jpg
вроде прописан


Текущее время: 09:11. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot