[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Установка, настройка Eclipse и импортирование готовых проект
dominysДата: Суббота, 18.08.2012, 02:08 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 27
Статус: Offline
В данной статье описывается как правильно установить программные продукты Java Development Kit (впоследствие просто JDK), Eclipse и Subeclipse для работы с открытыми исходными кодами java-серверов Lineage 2. Также будет описано как импортировать готовый проект L2j-сервера в Eclipse.

Первым делом надо скачать JDK - средство разработки java-приложений. Последняя версия JDK доступна по ссылке СКАЧИВАТЬ ТУТ или на сайте http://java.sun.com (впринципе это один ресурс, просто первое - прямая ссылка для скачивания, второе - главный сайт).
Далее скачиваем Eclipse с сайта http://www.eclipse.org/downloads/ (доступна всегда последняя версия).

[l]Вторым шагом начинаем потихоньку устанавливать все это таким образом:
-- jdk-6u2-windows-i586-p.exe просто запускаем и инсталлируем (я надеюсь, как это делать не надо разжевывать);
-- eclipse-SDK-3.2.1-win32.zip (или какая у вас там версия его будет) распаковываем в любую папку.

Третий шаг - настройка Eclipse.
Идем в папку, куда распаковывали Eclipse и запускаем eclipse.exe. Возможно на этом этапе вам предложат выбрать Рабочее пространство (Workspace), в котором вы будете впоследствие храните свои исходные коды. Далее выбираем меню Help -> Software Updates -> Find and Install , как показано на рисунке


НОМЕР 1[/url] . Далее выбираем "Search for new features for install". Жмем "Next" . Кликаем кнопку "New Remote Site".
В поле "Name" вводим subeclipse , а в поле "URL" вводим subclipse: Subclipse Update Site . Должно получиться что-то вроде этого

НОМЕР 2[/url] . Затем жмем "Ок", потом "Finish", выбираем subeclipse для установки и нажимаем "Next", соглашаемся с правилами (Accept terms), и жмем Finish.
Теперь наберитесь терпения во время того, как программа будет закачивать обновления для себя. Процесс это недолгий. После того, как выкачивание завершится, нажмите кнопку "Install all". И после завершения установки Eclipse попросится на перезагрузку - отправляйте.
Модуль subeclipse установлен. Поздравляем! Если же не получилось - вчитывайтесь лучше

Собственно на этом заканчивается установка необходимых продуктов, теперь надо только найти место, откуда можно скачать исходные коды (если они конечно вам очень нужны). Я не буду приводить адреса сайтов с исходными кодами, рассмотрю на примере несуществующего сайта

Для скачивания проекта из SVN репозитория выбираете в главном окне Eclipse кнопку "Window", далее "Show View" , далее "SVN Repository", как показано на рисунках

НОМЕР 3[/url] ,

НОМЕР 4[/url] . На пустом поле открывшегося окошка щелкаете правой кнопкой мыши и выбираете меню "New" -> "Repository Location". В поле URL вставляете адрес репозитория, откуда будете выкачивать исходные коды. А в поле User и Password , соответственно свои логин и пароль для доступа к исходникам.
После небольшого обдумывания проект появится в том окне, что мы открывали раньше. Кликните на него правой кнопкой мышки и выберите "Checkout..."
Скачивание проекта займет некоторое время, которое будет зависеть от размера самого проекта. После скачивания этот проект предстанет перед вами в новом окне. Вам только останется выбрать нужный файл для редактирования (отдельно работу с программой я описывать не буду).

Для компиляции проекта вам понадобится встроенный по умолчанию в Eclipse инструмент Ant. Выбираем в главном окне Window -> Show View -> Other -> Ant (показано на рисунках

НОМЕР 5[/url] ,

НОМЕР 6[/url] ) . В новом открытом пространстве щелкаем правой клавишей и выбираем "Add Buildfiles..." Программа покажет список доступных проектов. В проекте выбираете файл build.xml (рисунок

НОМЕР 7[/url] ).
В окне Ant появится проект с несколькими доступными на развороте свойствами. Краткая характеристика основных:
clean - удаление предыдущих скомпиленных сборок. Лучше проводить перед каждой компиляцией новой версии, иначе могут вылезти ошибки;
dist [default] - непосредственно компиляция. После её выбора начнется компиляция проекта в папку (обычно называется build у всех l2j проектов);
jar - компилирование только jar файлов (содержащих классы проектов), без датапака и прочих прибамбасов.

Для компиляции проекта также понадобится выставленный в "Переменных средах" путь к JAVA_HOME. Как добраться? Просто : Правый клик мышкой по "Мой компьютер" дальше закладка "Дополнительно" и кнопка "Переменные среды".
Жмете кнопку "Создать" и вбиваете:
Имя переменной - JAVA_HOME
Значение переменной - C:\Program Files\Java\jdk1.5.0_04\ (или другой путь, который у вас )

По-умолчанию можно выбирать dist [default] как показано на

НОМЕР 8[/url] .
После выбора этого пункта начнется компиляция проекта. Время зависит от мощности компьютера и его загруженности сторонними программами в момент компиляции. Время полной компиляции 1-5 минут. Только исходных файлов (без датапака) - от 10 секунд до 1 минуты.

В данном случае вы получили проект в Eclipse, который можете редактировать, компилировать и что угодно с ним делать.

На этом я закончу описание выкачивания проекта, и углубляться в установку сервера и его настройку не буду в этом топике (об этом будет отдельный топик).

Теперь я хочу рассмотреть вариант для тех, кто скачивал проект не через Eclipse (например, через популярный Tortoise SVN : http://tortoisesvn.tigris.org/ ). Тут может случиться затык, т.к. просто так проект не развернешь в Эклипсе и править можно сначала только в блокноте. Дальше я расскажу как корректно импортировать скачанный из репозитория проект в проекты Eclipse.

В главном окне программы выбираем Window -> Show View -> Package Explorer . Откроется новая вкладка Package Explorer.
На пустом пространстве этого окна щелкаем правой кнопкой мыши и выбираем кнопку Import. Появляется список по категориям.
Разворачиваем" категорию General и выбираем пункт "Existing project into Workspace".
Убедитесь, что проект, который вы хотите импортировать находится в указанном Рабочем Пространстве (workspace), которое вы указывали при первом запуске программы.
Выберите в самом верху Select root directory и нажмите кнопочку Browse рядом со строкой для ввода.
Дальше ищите папку, в которой хранится проект, который вы хотите импортировать.
Выбрали папку и в поле "Projects" появился ваш проект (отметьте его галочкой, если её нет).
Нажимайте Finish.
Далее Eclipse начнет процесс импорта, который пройдет достаточно быстро.

В окне Package Explorer появится ваш проект, притом его можно будет синхронизировать с репозиторием, коммитить и прочее, т.е. будет иметь все свойства, как будто вы его выкачали самим Eclipse.

Собственно, это все. Если будут вопросы - задавайте. Постараемся ответить [/l]


В жизни есть большие вещи, чем компьютер.
 
dominysДата: Суббота, 18.08.2012, 02:09 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 27
Статус: Offline
Вот, собственно, первый вопрос появился.
Сначала, помучался с JAVA_HOME, потом это осилил.
Теперь появилась следующая ошибка:
"Error starting modern compiler"
Что это? И как эту ошибку устранить?
Поисками и гуглями пользовался, наткнулся на один форум, в котором описывалась эта-же ошибка, но там и не L2J и Tomacat, а не Eclipse.
Там ссылались на какой-то tools.jar. Но что с ним делать (и надо-ли вообще)?
Вообщем, тёмный лес.


В жизни есть большие вещи, чем компьютер.
 
dominysДата: Суббота, 18.08.2012, 02:09 | Сообщение # 3
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 27
Статус: Offline
Вопрос снимается.
Оказалось проще воспользоваться Apache Ant.


В жизни есть большие вещи, чем компьютер.
 
dominysДата: Суббота, 18.08.2012, 02:09 | Сообщение # 4
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 27
Статус: Offline
podskajite plz gde isxodnie kodi vzat nimagy naiti =(


В жизни есть большие вещи, чем компьютер.
 
dominysДата: Суббота, 18.08.2012, 02:11 | Сообщение # 5
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 27
Статус: Offline
Вроде все по гайду сделал но при при чикауте эклипс выдает следующее:
Quote
checkout -r HEAD http://www.l2jserver.com/svn/trunk/L2_GameServer_c5

RA layer request failed

svn: REPORT request failed on '/svn/!svn/vcc/default'

svn: REPORT of '/svn/!svn/vcc/default': 400 Bad Request (http://www.l2jserver.com)


ктоподскажет в чем трабл?

З.Ы. это же выдает при чикауте и других сборок.
З.Ы.Ы. с черепахой таже пурга


В жизни есть большие вещи, чем компьютер.
 
dominysДата: Суббота, 18.08.2012, 02:11 | Сообщение # 6
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 27
Статус: Offline
King_of_Cats> Вроде все по гайду сделал но при при чикауте эклипс выдает следующее:
King_of_Cats> ктоподскажет в чем трабл?
King_of_Cats> З.Ы. это же выдает при чикауте и других сборок.
King_of_Cats> З.Ы.Ы. с черепахой таже пурга

похоже, твой веб-трафик "ловится" твоим провайдером на прозрачный прокси, который не любит нестандартных http request-методов, через которые работает svn. например, squid по дефолту такое не пропускает.

попроси прова либо поправить прокси (для сквида решается строчкой `extension_methods REPORT MERGE MKACTIVITY CHECKOUT' в конфиг, для других - по подобию для тех же методов), либо выпускать тебя в обход прокси.


В жизни есть большие вещи, чем компьютер.
 
dominysДата: Суббота, 18.08.2012, 02:11 | Сообщение # 7
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 27
Статус: Offline
help
я так и подумывал что сабака именно тут зарыта..:( ты подтвердил мои опасения. Биг Сенкс...


В жизни есть большие вещи, чем компьютер.
 
dominysДата: Суббота, 18.08.2012, 02:12 | Сообщение # 8
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 27
Статус: Offline
я скачал последнюю готовую сборку вродебы поставил в мускул, при запуске выдаёт:
Starting L2J Game Server.

Exception in thread "main" java.io.FileNotFoundException: .\config\log.cfg (╨Э╨╡
╤Г╨┤╨░╨╡╤В╤Б╤П ╨╜╨░╨╣╤В╨╕ ╤Г╨║╨░╨╖╨░╨╜╨╜╤Л╨╣ ╤Д╨░╨╣╨╗)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at l2f.gameserver.GameServer.main(GameServer.java:388)

Server terminated abnormaly

server terminated


В жизни есть большие вещи, чем компьютер.
 
dominysДата: Суббота, 18.08.2012, 02:12 | Сообщение # 9
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 27
Статус: Offline
Переводить "File not found" нужно?

В жизни есть большие вещи, чем компьютер.
 
dominysДата: Суббота, 18.08.2012, 02:12 | Сообщение # 10
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 27
Статус: Offline
ckujiji> я скачал последнюю готовую сборку вродебы поставил в мускул, при запуске выдаёт:
ckujiji> Starting L2J Game Server.
ckujiji> Exception in thread "main" java.io.FileNotFoundException: .\config\log.cfg (╨Э╨╡
ckujiji> ╤Г╨┤╨░╨╡╤В╤Б╤П ╨╜╨░╨╣╤В╨╕ ╤Г╨║╨░╨╖╨░╨╜╨╜╤Л╨╣ ╤Д╨░╨╣╨╗)
ckujiji> at java.io.FileInputStream.open(Native Method)
ckujiji> at java.io.FileInputStream.<init>(Unknown Source)
ckujiji> at l2f.gameserver.GameServer.main(GameServer.java:388)
ckujiji> Server terminated abnormaly
ckujiji> server terminated

Все содержимое, соответственно настроенное нужно перенести из папки default в папку config и будет тебе счастье.

З.Ы. Основная масса не умеет пользоваться системой репутации, даже в подписи подсказка (( Обидно, однако!


В жизни есть большие вещи, чем компьютер.
 
dominysДата: Суббота, 18.08.2012, 02:13 | Сообщение # 11
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 27
Статус: Offline
Помагите пожайлуста сталкнулся с проблемой компиляций L2JFree gameserever в этом проекте испульзуют POM файл в место build и требует компилить через maven2
будте так добры напиште инструкцию на компиляцию Эклипсом через плагин Maven2 ,
выше прочитаный мануал окозался в даной ситуаций мне бесполезен


В жизни есть большие вещи, чем компьютер.
 
dominysДата: Суббота, 18.08.2012, 02:13 | Сообщение # 12
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 27
Статус: Offline
Посмотри на сайте L2j Free. Или гугли.

В жизни есть большие вещи, чем компьютер.
 
dominysДата: Суббота, 18.08.2012, 02:13 | Сообщение # 13
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 27
Статус: Offline
уахахахх это что помащ называется иди и сам посматри в ГУГЛЕ УМНЕК ) мда
Я попросил помащ а не посылания куда то в жоп.. если лень напечатать или не знаеш лучше вообще ничево не пиши.


В жизни есть большие вещи, чем компьютер.
 
dominysДата: Суббота, 18.08.2012, 02:13 | Сообщение # 14
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 27
Статус: Offline
Умник, это в разделе "Документация и решения" проекта L2j Fortress. Что никак не подпадает под сборку L2j Free. Есть куча других разделов, где этот вопрос можно задать.


В жизни есть большие вещи, чем компьютер.
 
dominysДата: Суббота, 18.08.2012, 02:13 | Сообщение # 15
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 27
Статус: Offline
Хм не могу скомпилить выдает такую ошибку:
BUILD FAILED
E:\6074\build.xml:71: 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 "D:\Program Files\Java\jre1.6.0_02"

JAVA_HOME прописал D:\Program Files\Java\jdk1.5.0_09\


В жизни есть большие вещи, чем компьютер.
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Copyright DoMiNyS & Jeneta 2001
Хостинг от uCoz