Перейти к содержанию
Авторизация  
MaloiFox2

[Исходник] Eclipse-Dev (Team) High Five

Рекомендуемые сообщения

thumb-dce86000da41e8cad87ac630236a8652-1336313017_eclipse-team.png

Название: Eclipse-Dev (Team) High Five

Добавил: MaloiFox2

Добавлен: 19 Nov 2013

Категория: Исходники серверов

Автор: MaloiFox

Хроники: High Five

 

Так как завязываю с ла2, потихоньку сливаю все с компа... Выкладываю свои исходы ХФ приват ветку которую дорабатывали с Lanex до того момента как он меня кинул, они не обнавлялись, по сравнению с моей последней где куча фиксов:D кароче если каму надо забирайте=) ток не помню если там привязка, но она там нубская так что снять сможете=)

Вот список фиксов которые я нашел, но это не все

Rev 1

* Зоны для Новых Стадионов Олимпиады.

* Мрак Проклятия/Массы: был добавлен расположенный темный волшебный эффект нападения.

* Взрыв Трупа: признак Темноты добавлен к профессиональному воздействию.

* Туман Vampiric: время повторного использования уменьшено.

* Символ Пламени: Это больше не накладывается на навыки Тотема.

* Дух Shilen: Это больше не накладывается на навыки Тотема.

* Танец Медузы: Ошеломлять эффект больше не накладывается на это умение.

* Корень Шипа: время повторного использования было увеличено.

* Призрак, Проникающий: было добавлено Темное повреждение в течение долгого времени эффект.

* Вихрь Души: член парламента стоил для Волшебных навыков, уменьшенных на 20 %.

* Темное Пламя: время повторного использования было уменьшено.

* Мастерство Рапиры: Когда Рапира оборудована, Скорость Кастинга теперь увеличивается на 15 %. Этот эффект применим от мастерства, полученного на уровне 40.

* срок для Кольца Воина Олимпиады, Сережки Воина Олимпиады, и Ожерелья Воина Олимпиады был увеличен от 30 дней до 60 дней.

* H5 “Характеры дворянства может нас команда/olympiadstat на других игроках, чтобы проверить их пункты Олимпиады, личные отчеты, и остающееся число матчей”.

* Ястреб Пламени: Ущерб от пожара в течение долгого времени эффект добавлен.

* Дождь Стрелки: ущерб от шторма в течение долгого времени эффект был добавлен.

* Призрак, Проникающий: было добавлено Темное повреждение в течение долгого времени эффект.

* Умение для новой Сережки Zaken.

* Новые Высокие Пять Пунктов.

* Незначительное затруднительное положение для “Неправильного параметра рассчитывают”, используя / местоположение в некоторых местоположениях.

* Жгущий Отбивную: требования для того, чтобы использовать это умение были все изменены на оружие схватки.

* Опыт коллекционера: Это умение может теперь использоваться с мечом. Дополнительно, есть шанс, что Fortune коллекционера активизирует, используя Сокрушительную Забастовку.

* Дюп через Action

* Дюп через Оффлайн трейд

* Баг на воровство вещей из трейда через пакеты

* Дюп через почту

* Защита от L2phx(требуется проверка)

* Защита от брута(Требуется проверка)

* Защита от DDOS (слабая, но все же хоть что-то)

* Переведены конфиги

 

Rev 2

* премия Героя изменилась от 180 пунктов до 200 пунктов.

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

* Небольшое обновление в одном описании SystemMessage.

* Выбор – Перезапуск Сервера Логина каждые 24 (конфигурируемых) часа.

* Конфигурация для того, какая беседа должна использовать команду banchat.

* Недостающая часть для нового banchat config в clientpackets. Этот выбор позволяет использовать голосовую команду, в то время как беседа запретила.

* Условие Диапазона Уровней.

* Новый Протокол.

* Некоторая случайная небольшая кодовая оптимизация и возможные затруднительные положения NPE.

* Беседа Затруднительного положения Все.

* Больше профессиональных контейнеров H5.

* Любители, примененные на Владельца, не должны быть применены на Домашних животных, только на Домашних животных Слуги.

* Выполнение Вторичной Подлинной особенности.

* Некоторые Затруднительные положения/Усовершенствования для db_installer.

* ”’ПРЕДУПРЕЖДЕНИЕ: ls & gs базы данных теперь независимы (как cs децибел), также используя новые имена базы данных, так заботьтесь и проверьте, используете ли Вы правильные имена базы данных в ls/cs/gs configs (для Ваших “уже установленных” баз данных). Это не затрагивает новые установки.”’.

* Системное затруднительное положение сообщения.

* Оружие Героя было увеличено следующим образом:

Основные stats, такие как P.Atk. и M.Atk. были увеличены.

PvP дополнительное повреждение увеличено.

Очень сильная Святая власть нападения Элемента была добавлена на всем оружии Херо.

* Теперь Вы можете написать "." как в розничной продаже.

* Новый HTML для менеджера Олимпиады и Памятника Героев (Для не - благородные характеры).

* Незначительные затруднительные положения в Лечении, Отбирающем у связанных навыков, также установка, очаровывают маршрут, SAP в Отбирает у умения.

* Больше Умения H5 Изменяет …

* Безумство: эффект Этого умения в увеличении P.Atk. уменьшился.

* Удар Гибели: профессиональное время повторного использования увеличено.

* часть Datapack для Профессиональных Деревьев Переделайте:

Перенесенные Профессиональные Деревья от SQL до XML.

Перемещенный АЙ от некоторых владельцев класса к ядру (Hardcoded), будет перенесен к datapack снова весь AIs сразу.

Удаленный некоторый таможенный материал.

Установленный некоторые навыки, связанные с этим, изменяется.

Предварительное выполнение Удачного умения (все еще hardcoded).

Добавленное Профессиональное Дерево H5.

* Высоко Пять Профессиональных Деревьев.

* Устанавливают NPE.

* Выполнение Вторичной Подлинной особенности.

* Ловушки теперь затронут монстров также.

* Профессиональные минуты сажают уровень и набор тарифа на землю max к 10 % и 90 %.

* Профессиональная минута по умолчанию и max сажают уровень теперь в config.

* сепаратор Oly configs и настроенные неплатежи.

* Установка навыков Символа, когда casted в случае, чтобы вступить в силу в случае 0 вместо случая, где это - casted.

* Changeing lvlDepend формула к лучшему, более точному.

* critDmgEvas shouldnt затрагивают умение criticals, только criticals сделанный нормальными хитами.

* Поддержка Макса Рековерэйбла HP/MP/CP (поддерживают для подобной розничная продаже Печати Предела). Отметьте, что жизнь, полученная Гневом Vampiric – как эффекты, не заблокирована (подобная розничная продаже).

* Профессиональные Деревья переделывают:

Полный переделывают для Профессиональных Деревьев, сделанных в XML, удалил часть SQL.

Лучшее выполнение Удачного Умения .

Умение Экспертизы Unhardcoded.

Умение Анхардкодеда Дварвена Крэфта .

Unhardcoded Общее Умение Ремесла.

Поддержка автополучают Навыки.

Полный переделывают для RequestAcquireSkill и RequestAcquireSkillInfo.

Исправленная ошибка для Навыков Клана, не добавляемых до перезапуска.

Добавленные многократные деяния проверяют непосредственно в пакеты.

* Затруднительное положение NPE, если никакие активные матчи на стадионах.

* Также Используя AntiFeedManager для L2Event.

* Новый Протокол (273).

* Волшебные навыки с TARGET_SELF должны иметь также ниже hitTime, если мы используем spiritshots.

* InstantJump geodata проверка.

* Цепь Излечивают затруднительные положения.

* Устанавливающий некоторые Дверные Навыки.

* Удаленный эффект скорости уменьшения в некоторых кровоточит, навыки (не используется для всех).

* Улучшенный canTransform метод.

* Обработанный некоторые исключения.

* Затруднительное положение в работнике проверяют, изучая Навыки Преобразования.

* Удаляющий confusionVuln, не используемый в розничной продаже.

* Затруднительное положение Утечки Памяти.

* Добавлен ГМ шоп(id 10002)

 

Rev 3

* Фикс Summer Squash Event Skills.

* Новые итемы с символом олимпиады покупаемые у Olympiad Manager:

* Vesper Armor Sets, Sigils and Shields

* Noble Enhancement Stones

* Vorpal Armor Sets, Sigils and Shields

* Обновление Н5 зоны олимпиады(требуется тест).

* Обнавлены Christmas Trees.

* Небольшой фикс Squash Skills, так же Добавленоен Birthday Skills.

* Парочку фиксов etc итемов.

* Обнавлены Хиро скилы.

* Отключены стандартыне стадионы олимпиады и стандартный бафер олимпиады, так как в Н5 не используются.

* Исправление некоторых скилов связанных с damage.

* Arcane Shield не уменьшает кастинг спид.

* Фикс дней недели в Item Auction, теперь 1 = Понедельник.

* Добавлены плащи в GM Shop.

* Импортированны Blessing Zaken, Improved Ring of Baium, Improved Ring of Queen Ant в GM-Shop.

* Исправлены AI некоторых боссов(каких точно не помню).

* Обнавлены Sacrifice Skills.

* Добавлены Improved Boss Jewels в AugmentationBlackList.

* Добавлен комунити (пока только гм шоп, бафер с профилями, гк)

* Конфиг на использования комунити только в городах

* Частично переведены конфиги, спасибо Lanex (со временем переведем и остальные)

* Фикс дюпа через ВХ

* Добавлены следующие конфиги:

* Каждый новый персонаж получает статус Дворянина ( Noblesse )

* Альтернативная точка рождения персонажей

* PVP System Color

* При заточки Blessed точками предмет сбрасывается не на 0, а ну указзоное вами число

* Бонус EXP для новых персонажей

* Система награды за PVP

* Теперь можно выбитьрать радиус Дропа Итема для AllowPvpReward

* Добавлено функцию AutoLoot

* Стартовые итемы для новых персонажей

* Места провидения партийной дуэли

* Hero Items могут одевать не только Hero

* Каждый персонаж получает статус Героя

* Заточка Hero Weapon

* Атрибут Hero Weapon

* Аргумент Hero Weapon

* Выдавать Hero Skills для Cуб-класса

* Смена цвета ника лидеру клана

* При каком уровне клана изменять цвет ника лидера

* Цвет ника лидера клана

* Цвет титула лидера клана

* При вступлении в клан название клана поставится на Титул

* Испарил Ошибку с Создание Клана ( Sorry моя оплошность )

* Защита низкоуровневых персонажей

* Пример: Используйте 15 для того, чтобы персонажи 85 уровня не могли атаковать

* персонажей ниже 70 уровня.

* Система награды за ПК

* Теперь можно выбитьрать радиус Дропа Итема для AllowPkReward

* Добавлено функцию AutoLoot

* Добавлено Шанс Дропа Итема для Система награды за PVP

* Добавлено Шанс Дропа Итема для Система награды за ПК

* Добавлено Сообщения для Система награды за PVP

* Добавлено Сообщения для Система награды за ПК

* Добавлено Сообщения Защита низкоуровневых персонажей

* Добавлено Ауру для мобов Чемпионов

* Перебрал Testing.properties и Config.java

* Давать игрокам скилл возвращения

* Разрешать ли Attribute PvP Итемов

* Разрешать ли Argumentation PvP Итемов

* Бесконечные SoulShot

* Бесконечные SpiritShot

* Бесконечные BlessedSpiritShot

* Бесконечные Стрелы Arrows

* Система цвета ника "Дворянина"

* Систему цвета титула "Дворянина"

* Система цвета ника "Героя"

* Система цвета титула "Героя"

* Анонс а входи владельца замка в игру

* Передвижение на ( Курсоре и на W,A,S,D клавишах )

* Получение Exp за PvP

* Получение SP за PVP

* Получение Exp за PK

* Получение SP за PK

 

Rev 4

* Чистка MAGE/WARRIOR_BANE skillTypes.

* Обновлено Умение "Cripple".

* Обновление навыков 918 & 919 также было добавлено отсутствующий aggroPoints.

* Обновление Harmony of Noblesse & Symphony of Noblesse code.

* Были изменены статы бижы Antharas Valakas изменились:

* – Earring of Antharas: (Before) M. Def 71, MP Bonus 31 (After) M. Def 94, MP Bonus 37

* – Necklace of Valakas: (Before) M. Def 95, MP Bonus 42 (After) M. Def 125, MP Bonus 50

* Обновление Пакетов Клиента и Чистка:

* – Все типы пакетов обновлены.

* – Добавленны пакеты Attack packet, AttackRequest.

* – Удален пакет RequestBuyProcure.

* – Удален пакет RequestSurrenderPersonally.

* Автоматически одевает болты/стрелы если игрок поднимает их при одетом луке/арбалете.

* Количество потребления МП при использования лука по Gradeам:

* – S-Grade: (Прежде) 11-12, (Теперь) 6

* – A-Grade: (Прежде) 10, (Теперь) 5

* – B-Grade: (Прежде) 9, (Теперь) 4

* – C-Grade: (Прежде) 7-8, (Теперь) 3

* – D-Grade: (Прежде) 4-6, (Теперь) 2

* – No Grade: (Прежде) 1-3, (Теперь) 1

* Навыки босса Stakato.

* Недостающие Условия в некоторых навыках.

* Оптимизация ядра под комьюните OverWorld(Будет добавлено в след. реве.)

* Переработан Skill Engine (оптимальные вычисления шансов и т.д.)

* Исправленно множество скиллов, а так же их балансировка.

* Оптимизация ядра под Linux.

* Дебаффы от Лс теперь висят не более 15 секунд(требует проверки)

* Подправлены импорты и сделана мелкая чиста и оптимизация

* Фикс сейчас больше не нужна делать рестарт чтобы получить клан скиллы(требуется проверка)

* Ещё один шаг в сторону безопасности и стабильности. Заделана дырка, приводящая к падению ГС

 

Rev 5

* Shift+Click по пресонажу, откроется его статистика(отображает ХП,МП,ЦП,ПВП,ПК,Карму, что одето и на сколько вточено) - для деактивации читаем выше!

* Эмуляция Офф ядра

* Реализовано заселение ЛОА и ДВ.(спасибо Rendy)

* Начата работа по реализации квестов ЛОА+ДВ.

* ALT+B приведен в нормальный вид

* Отображение онлайна в консоли гейм сервера (Нужен тест)

* Поправлены HTML "Adventure Gludishman"

* Фикс SSQ Bosses

* Фикс Скила 5253

* Апдейт хиро скилов.

* исправление битых ссылок в админке

* Фиксы трансформаций

* Защита от большинства пакет-хаков

* Фикс Court Magician

* Фиксы клиент пакетов

* Фикс класс мастера

* Фиксы поиска объектов в мире

* Оптимизация и доработка кода ядра

* Фикс поднятия проклятого оружия на страйдере

* Фикс накрутки статов через мамона

* Фикс ошибок скриптов

* Исправление некоторых линков

* Фикс дюпа при рестарте/отключении сервера

* Фикс выпадения вещей с ПК

* Фикс аргументации

* Фикс ошибок квестов

* Фикс банчата

* Фикс Crown Manager

* Фикс взятия саб класса через админку

* Фикс Кораблей

* Фикс Осад Фортов и Замков

* Фикс заточки скила Toughness

* Чистка кода от неиспользуемых функций

* Фикс точки через ВХ/Пета/Релог

* Фикс камалоки

* Фикс некоторых скилов

* Фикс Защиты после телепорта

* GameServer не падает в аут спустя долгой работы

* Фикс нескольких агатионов

* Фикс записи и снятия с осады замков и фортов

* Фикс скила Majo Agathion Special Skill - Mysterious Power

* Фикс скила трансформы Saber Tooth.

* Фикс скилов Pain of Shilen,Eva's Will.

* Фикс скила Soul of the Phoenix

* Фикс скила Pride Of Kamael

* Исправление бага с обменом на оружие монстров у маммона

* При релогине у Frintezza оказываешься в городе

* Ускорение прогрузки локаций

* Шанс blow атак не зависит от типа брони

* При исчезновении поля символа, баф от него тоже исчезает

* Исправление отображения аггролиста в случае равного хейта

* Убраны мастерворк Sealed Dynasty Gaiters из дропа

* Добавлен дроп для Delusional Chamber.

* Добавлено условие, позволяющее запретить использовать гмшоп/баффера в моменты когда чара атакуют или чар атакует

* Убран баг с переполнением памяти и появлением дед-лока за счет ставок/оренд КланХоллов

* Исправлена ошибка, позволяющая опустить сервер в шутдаун при быстром использовании предметов через Phx

* Правка заточек скилов Blizzard , Demon Wind , Elemental Assault

* Исправление ошибок в дуэли

* Агр всегда срабатывает на мобов

* Фикс штрафа на лвл дебафа

* Исправление для Buff зависания при трансформации

* Исправлены статы мобов и дроп в пати камалоке

* Energy Stone больше не сбивает бег чара

* Фикс награды и воскрешения в ТВ ивенте

* Реализовано правильное получение експы петами

* Реализована поддержка для физ. скиллов с множественной атакой

* Исправлена ложная активация ловушек

* Реализована система респа мобов по территории

* Фикс ошибки при старте сервера

* Фикс с бессмертными мобами

* Добавлено custom spawn location

* Не большие фиксы скилов bluff,Focus Chance.Focus Power

* Фикс при выходе из клана

* Фикс бага с банками(хп,мп)

* Оптимизация импортов

* Исправляем offline trader ошибки

* Не большие правки L2PcInstance

* Поправлено создание али

* Фикс бага с количеством символов на трейде

* Фикс рандом спауна по Z координате на TvT эвенте

* Запретили регистрацию на олимп участникам ТвТ

* Фикс бага с сальвейшн

* Поправлены некоторые таблицы в БД

* Фикс бага с баланс лайфом живые трупы

* Фикс формулы маг-крита, работает корректно

* Куча фиксов предметов(etc)

* Фикс эксплойта с клановым хранилищем

 

* Исправлен конфликт конфигураций сервера

 

Нажмите здесь, чтобы скачать файл

  • Upvote 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Starting LoginServer.

Error: Could not find or load main class l2ft.loginserver.AuthServer


Server terminated abnormaly ...




Server terminated ...


Для продолжения нажмите любую клавишу . . .

Как исправить это? 

 
вот конфиг батника 
@echo off
title Eclipse-Team - [Private] LoginServer
color 2
:start
echo Starting LoginServer.
echo.
java -Dfile.encoding=UTF-8 -Xms105m -Xmx105m -Xbootclasspath/p:../serverslibs/l2ft.jar -cp config/xml;../serverslibs/*; l2ft.loginserver.AuthServer
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Server restarted ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly ...
echo.
:end
echo.
echo Server terminated ...
echo.


pause

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Starting LoginServer.

Error: Could not find or load main class l2ft.loginserver.AuthServer


Server terminated abnormaly ...




Server terminated ...


Для продолжения нажмите любую клавишу . . .

Как исправить это? 

 
вот конфиг батника 
@echo off
title Eclipse-Team - [Private] LoginServer
color 2
:start
echo Starting LoginServer.
echo.
java -Dfile.encoding=UTF-8 -Xms105m -Xmx105m -Xbootclasspath/p:../serverslibs/l2ft.jar -cp config/xml;../serverslibs/*; l2ft.loginserver.AuthServer
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Server restarted ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly ...
echo.
:end
echo.
echo Server terminated ...
echo.


pause

105 метров? Шутишь? Гиг хотя бы выставь (1G/1024m).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

105 метров? Шутишь? Гиг хотя бы выставь (1G/1024m).

Это логин ведь, ему и 64 метров хватает.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

чего тут не понятно, не может найти путь к файлу l2ft.jar

 

гейм сервер запускается нормально? если да, то покажи что в батнике гейм сервера

Изменено пользователем Influence

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
@echo off
title Eclipse-Team - [Private] GameServer
color 2
:start
echo Starting GameServer.
echo.


java -Dfile.encoding=UTF-8 -Xmx2G -Xbootclasspath/p:../serverslibs/l2ft.jar -cp config/xml;../serverslibs/*; l2ft.gameserver.GameServer


if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Server restarted ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly ...
echo.
:end
echo.
echo Server terminated ...
echo.


pause

Вот батник геймсервера. Я нечего не менял. Все в том виде, в каком распаковал. БД создалась, но лс и гс не запускаются, также ругается и регистрация сервера

Starting Game Server Registration.


Error: Could not find or load main class l2ft.loginserver.GameServerRegister
Для продолжения нажмите любую клавишу . . .


Starting GameServer.


Error: Could not find or load main class l2ft.gameserver.GameServer


Server terminated abnormaly ...




Server terminated ...


Для продолжения нажмите любую клавишу . . .


 
Изменено пользователем REchargeD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

@echo off
title Eclipse-Team - [Private] GameServer
color 2
:start
echo Starting GameServer.
echo.


java -Dfile.encoding=UTF-8 -Xmx2G -Xbootclasspath/p:../serverslibs/l2ft.jar -cp config/xml;../serverslibs/*; l2ft.gameserver.GameServer


if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Server restarted ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly ...
echo.
:end
echo.
echo Server terminated ...
echo.


pause

Вот батник геймсервера. Я нечего не менял. Все в том виде, в каком распаковал. БД создалась, но лс и гс не запускаются, также ругается и регистрация сервера

Starting Game Server Registration.


Error: Could not find or load main class l2ft.loginserver.GameServerRegister
Для продолжения нажмите любую клавишу . . .


Starting GameServer.


Error: Could not find or load main class l2ft.gameserver.GameServer


Server terminated abnormaly ...




Server terminated ...


Для продолжения нажмите любую клавишу . . .


 

 

батник не может найти ядро! 

вы проверьте если в Serverlibs файл l2ft.jar находится 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

чего тут не понятно, не может найти путь к файлу l2ft.jar

 

гейм сервер запускается нормально? если да, то покажи что в батнике гейм сервера

Кстати, я не увидел негде самого файла  l2ft.jar, в либе его нет 100%

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати, я не увидел негде самого файла  l2ft.jar, в либе его нет 100%

пишите в скайп JSTeam.Ru (не думайте что это реклама :D)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

пишите в скайп JSTeam.Ru (не думайте что это реклама  :D)

 

Я не уверен, что я тебе написал. Там волк на аватарке? вообщем напишу завтра, если до этого никто не поможет. Не могу сейчас, на работу через пол часа.

Изменено пользователем REchargeD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

 
 

Я не уверен, что я тебе написал. Там волк на аватарке? вообщем напишу завтра, если до этого никто не поможет. Не могу сейчас, на работу через пол часа.

 

да я 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем тут не в том дело. Эм, а ты вообще скомпилировал исходник? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем тут не в том дело. Эм, а ты вообще скомпилировал исходник? 

Да, ты прав, я не компилировал, но вроде там уже есть скомпилированная часть или я ошибаюсь... но ладно, решил скомпилить через eclipse и вот не хочет падла, опыта мало, не пойму в чем дело:

 

 

Buildfile: C:\workspace\Eclipse-Dev Private\build-full.xml
init:
compile-commons:
   [delete] Deleting directory C:\workspace\Eclipse-Dev Private\build\classes
    [mkdir] Created dir: C:\workspace\Eclipse-Dev Private\build\classes
    [javac] C:\workspace\Eclipse-Dev Private\build-full.xml:58: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 80 source files to C:\workspace\Eclipse-Dev Private\build\classes
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
    [javac] warning: [options] source value 1.5 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 1.5 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\EmptyIterator.java:11: warning: [rawtypes] found raw type: Iterator
    [javac]  private static final Iterator INSTANCE = new EmptyIterator();
    [javac]                       ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\EmptyIterator.java:11: warning: [rawtypes] found raw type: EmptyIterator
    [javac]  private static final Iterator INSTANCE = new EmptyIterator();
    [javac]                                               ^
    [javac]   missing type arguments for generic class EmptyIterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in class EmptyIterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\JoinedIterator.java:57: warning: [rawtypes] found raw type: Iterator
    [javac]  this(iterators.toArray(new Iterator[iterators.size()]));
    [javac]                             ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\JoinedIterator.java:61: warning: [rawtypes] found raw type: Iterator
    [javac]  public JoinedIterator(Iterator... iterators)
    [javac]                        ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\dbcp\BasicDataSource.java:24: error: BasicDataSource is not abstract and does not override abstract method getParentLogger() in CommonDataSource
    [javac] public class BasicDataSource implements DataSource
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\geometry\Point2D.java:3: warning: [overrides] Class Point2D overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class Point2D implements Cloneable
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\geometry\Point3D.java:3: warning: [overrides] Class Point3D overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class Point3D extends Point2D
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\lang\reference\AbstractHardReference.java:10: warning: [overrides] Class AbstractHardReference overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class AbstractHardReference<T> implements HardReference<T>
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\IClientFactory.java:3: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IClientFactory<T extends MMOClient>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOClient.java:5: warning: [rawtypes] found raw type: MMOConnection
    [javac] public abstract class MMOClient<T extends MMOConnection>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOConnection<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class MMOConnection
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOConnection.java:15: warning: [rawtypes] found raw type: MMOClient
    [javac] public class MMOConnection<T extends MMOClient>
    [javac]                                      ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SelectorThread.java:24: warning: [rawtypes] found raw type: MMOClient
    [javac] public class SelectorThread<T extends MMOClient> extends Thread
    [javac]                                       ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SelectorThread.java:51: warning: [rawtypes] found raw type: SelectorThread
    [javac]  private static final List<SelectorThread> ALL_SELECTORS = new ArrayList<SelectorThread>();
    [javac]                            ^
    [javac]   missing type arguments for generic class SelectorThread<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class SelectorThread
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SelectorThread.java:51: warning: [rawtypes] found raw type: SelectorThread
    [javac]  private static final List<SelectorThread> ALL_SELECTORS = new ArrayList<SelectorThread>();
    [javac]                                                                          ^
    [javac]   missing type arguments for generic class SelectorThread<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class SelectorThread
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SendablePacket.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public abstract class SendablePacket<T extends MMOClient> extends l2et.commons.net.nio.SendablePacket<T>
    [javac]                                                ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\ReceivablePacket.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public abstract class ReceivablePacket<T extends MMOClient> extends l2et.commons.net.nio.ReceivablePacket<T>
    [javac]                                                  ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\IPacketHandler.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IPacketHandler<T extends MMOClient>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\IMMOExecutor.java:4: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IMMOExecutor<T extends MMOClient>
    [javac]                                         ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOExecutableQueue.java:9: warning: [rawtypes] found raw type: MMOClient
    [javac] public class MMOExecutableQueue<T extends MMOClient> implements Queue<ReceivablePacket<T>>, Runnable
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\utils\Net.java:10: warning: [overrides] Class Net overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class Net
    [javac]        ^
    [javac] 1 error
    [javac] 23 warnings


BUILD FAILED
C:\workspace\Eclipse-Dev Private\build-full.xml:58: Compile failed; see the compiler error output for details.


Total time: 10 seconds

 

 

вот 58 строка и ей сопутствующие:

 

 

<target name="compile-commons" depends="init">


<delete dir="${build.classes}" />
<mkdir dir="${build.classes}" />


<javac srcdir="${src.commons}" destdir="${build.classes}" optimize="on" debug="${debug}" source="1.5" target="1.5" encoding="UTF-8" nowarn="off" classpath="${build.classpath}">
<compilerarg value="-Xlint:all,-serial" />
</javac>
<echo message="Protecting Common" />
<java classname="ru.catssoftware.CatsByteGuard">
<arg value="${build.classes}" /> 
<classpath>
<path location="${lib}/CatsByteGuard.jar"/>
</classpath>
</java>
<echo message="Protecting Common Done" />


</target>

 

 

Изменено пользователем REchargeD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

/del pls

Изменено пользователем REchargeD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В build.xml, там где target и source, выставь вместо 1.5 свою версию явы (для jdk8 - 1. 8)

Впрочем, данная сборка сделана под 6 яву, так как метод getParentLogger появился в яве начиная с 7-ой версии. То есть, если у тебя ява 7 и выше, то перед методом getParentLogger() в классе BasicDataSouce нужно прописать аннотацию @Override.

Должно быть примерно так:

    @Override    public Logger getParentLogger() throws SQLFeatureNotSupportedException    {        return Logger.getLogger(BasicDataSource.class.getName());    }

Изменено пользователем DiQuero
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Изменил версию на 1.6:

 

 

Buildfile: C:\workspace\Eclipse-Dev Private\build-full.xml
init:
compile-commons:
   [delete] Deleting directory C:\workspace\Eclipse-Dev Private\build\classes
    [mkdir] Created dir: C:\workspace\Eclipse-Dev Private\build\classes
    [javac] C:\workspace\Eclipse-Dev Private\build-full.xml:58: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 80 source files to C:\workspace\Eclipse-Dev Private\build\classes
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\EmptyIterator.java:11: warning: [rawtypes] found raw type: Iterator
    [javac]  private static final Iterator INSTANCE = new EmptyIterator();
    [javac]                       ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\EmptyIterator.java:11: warning: [rawtypes] found raw type: EmptyIterator
    [javac]  private static final Iterator INSTANCE = new EmptyIterator();
    [javac]                                               ^
    [javac]   missing type arguments for generic class EmptyIterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in class EmptyIterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\JoinedIterator.java:57: warning: [rawtypes] found raw type: Iterator
    [javac]  this(iterators.toArray(new Iterator[iterators.size()]));
    [javac]                             ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\JoinedIterator.java:61: warning: [rawtypes] found raw type: Iterator
    [javac]  public JoinedIterator(Iterator... iterators)
    [javac]                        ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\dbcp\BasicDataSource.java:24: error: BasicDataSource is not abstract and does not override abstract method getParentLogger() in CommonDataSource
    [javac] public class BasicDataSource implements DataSource
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\geometry\Point2D.java:3: warning: [overrides] Class Point2D overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class Point2D implements Cloneable
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\geometry\Point3D.java:3: warning: [overrides] Class Point3D overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class Point3D extends Point2D
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\lang\reference\AbstractHardReference.java:10: warning: [overrides] Class AbstractHardReference overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class AbstractHardReference<T> implements HardReference<T>
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\IClientFactory.java:3: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IClientFactory<T extends MMOClient>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOClient.java:5: warning: [rawtypes] found raw type: MMOConnection
    [javac] public abstract class MMOClient<T extends MMOConnection>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOConnection<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class MMOConnection
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOConnection.java:15: warning: [rawtypes] found raw type: MMOClient
    [javac] public class MMOConnection<T extends MMOClient>
    [javac]                                      ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SelectorThread.java:24: warning: [rawtypes] found raw type: MMOClient
    [javac] public class SelectorThread<T extends MMOClient> extends Thread
    [javac]                                       ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SelectorThread.java:51: warning: [rawtypes] found raw type: SelectorThread
    [javac]  private static final List<SelectorThread> ALL_SELECTORS = new ArrayList<SelectorThread>();
    [javac]                            ^
    [javac]   missing type arguments for generic class SelectorThread<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class SelectorThread
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SelectorThread.java:51: warning: [rawtypes] found raw type: SelectorThread
    [javac]  private static final List<SelectorThread> ALL_SELECTORS = new ArrayList<SelectorThread>();
    [javac]                                                                          ^
    [javac]   missing type arguments for generic class SelectorThread<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class SelectorThread
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SendablePacket.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public abstract class SendablePacket<T extends MMOClient> extends l2et.commons.net.nio.SendablePacket<T>
    [javac]                                                ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\ReceivablePacket.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public abstract class ReceivablePacket<T extends MMOClient> extends l2et.commons.net.nio.ReceivablePacket<T>
    [javac]                                                  ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\IPacketHandler.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IPacketHandler<T extends MMOClient>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\IMMOExecutor.java:4: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IMMOExecutor<T extends MMOClient>
    [javac]                                         ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOExecutableQueue.java:9: warning: [rawtypes] found raw type: MMOClient
    [javac] public class MMOExecutableQueue<T extends MMOClient> implements Queue<ReceivablePacket<T>>, Runnable
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\utils\Net.java:10: warning: [overrides] Class Net overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class Net
    [javac]        ^
    [javac] 1 error
    [javac] 20 warnings


BUILD FAILED
C:\workspace\Eclipse-Dev Private\build-full.xml:58: Compile failed; see the compiler error output for details.


Total time: 5 seconds
 

 

 

 

1.8 с добавлением аннотации @Override:

 

 

 

Buildfile: C:\workspace\Eclipse-Dev Private\build-full.xml
init:
compile-commons:
   [delete] Deleting directory C:\workspace\Eclipse-Dev Private\build\classes
    [mkdir] Created dir: C:\workspace\Eclipse-Dev Private\build\classes
    [javac] C:\workspace\Eclipse-Dev Private\build-full.xml:58: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 80 source files to C:\workspace\Eclipse-Dev Private\build\classes
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\dbcp\BasicDataSource.java:143: error: cannot find symbol
    [javac]     public Logger getParentLogger() throws SQLFeatureNotSupportedException
    [javac]            ^
    [javac]   symbol:   class Logger
    [javac]   location: class BasicDataSource
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\dbcp\BasicDataSource.java:143: error: cannot find symbol
    [javac]     public Logger getParentLogger() throws SQLFeatureNotSupportedException
    [javac]                                            ^
    [javac]   symbol:   class SQLFeatureNotSupportedException
    [javac]   location: class BasicDataSource
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\EmptyIterator.java:11: warning: [rawtypes] found raw type: Iterator
    [javac]  private static final Iterator INSTANCE = new EmptyIterator();
    [javac]                       ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\EmptyIterator.java:11: warning: [rawtypes] found raw type: EmptyIterator
    [javac]  private static final Iterator INSTANCE = new EmptyIterator();
    [javac]                                               ^
    [javac]   missing type arguments for generic class EmptyIterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in class EmptyIterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\JoinedIterator.java:57: warning: [rawtypes] found raw type: Iterator
    [javac]  this(iterators.toArray(new Iterator[iterators.size()]));
    [javac]                             ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\JoinedIterator.java:61: warning: [rawtypes] found raw type: Iterator
    [javac]  public JoinedIterator(Iterator... iterators)
    [javac]                        ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\dbcp\BasicDataSource.java:145: error: cannot find symbol
    [javac]         return Logger.getLogger(BasicDataSource.class.getName());
    [javac]                ^
    [javac]   symbol:   variable Logger
    [javac]   location: class BasicDataSource
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\geometry\Point2D.java:3: warning: [overrides] Class Point2D overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class Point2D implements Cloneable
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\geometry\Point3D.java:3: warning: [overrides] Class Point3D overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class Point3D extends Point2D
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\lang\reference\AbstractHardReference.java:10: warning: [overrides] Class AbstractHardReference overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class AbstractHardReference<T> implements HardReference<T>
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\IClientFactory.java:3: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IClientFactory<T extends MMOClient>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOClient.java:5: warning: [rawtypes] found raw type: MMOConnection
    [javac] public abstract class MMOClient<T extends MMOConnection>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOConnection<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class MMOConnection
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOConnection.java:15: warning: [rawtypes] found raw type: MMOClient
    [javac] public class MMOConnection<T extends MMOClient>
    [javac]                                      ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOConnection.java:85: warning: [unchecked] Possible heap pollution from parameterized vararg type SendablePacket<T>
    [javac]  public void sendPacket(SendablePacket<T>... args)
    [javac]                                              ^
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class MMOConnection
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SelectorThread.java:24: warning: [rawtypes] found raw type: MMOClient
    [javac] public class SelectorThread<T extends MMOClient> extends Thread
    [javac]                                       ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SelectorThread.java:51: warning: [rawtypes] found raw type: SelectorThread
    [javac]  private static final List<SelectorThread> ALL_SELECTORS = new ArrayList<SelectorThread>();
    [javac]                            ^
    [javac]   missing type arguments for generic class SelectorThread<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class SelectorThread
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SelectorThread.java:51: warning: [rawtypes] found raw type: SelectorThread
    [javac]  private static final List<SelectorThread> ALL_SELECTORS = new ArrayList<SelectorThread>();
    [javac]                                                                          ^
    [javac]   missing type arguments for generic class SelectorThread<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class SelectorThread
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SendablePacket.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public abstract class SendablePacket<T extends MMOClient> extends l2et.commons.net.nio.SendablePacket<T>
    [javac]                                                ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\ReceivablePacket.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public abstract class ReceivablePacket<T extends MMOClient> extends l2et.commons.net.nio.ReceivablePacket<T>
    [javac]                                                  ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\IPacketHandler.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IPacketHandler<T extends MMOClient>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\IMMOExecutor.java:4: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IMMOExecutor<T extends MMOClient>
    [javac]                                         ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOExecutableQueue.java:9: warning: [rawtypes] found raw type: MMOClient
    [javac] public class MMOExecutableQueue<T extends MMOClient> implements Queue<ReceivablePacket<T>>, Runnable
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\utils\Net.java:10: warning: [overrides] Class Net overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class Net
    [javac]        ^
    [javac] 3 errors
    [javac] 20 warnings


BUILD FAILED
C:\workspace\Eclipse-Dev Private\build-full.xml:58: Compile failed; see the compiler error output for details.


Total time: 5 seconds

 

 

 

вот оригинал BasicDataSource.java

 

 

package l2et.commons.dbcp;


import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.Properties;


import javax.sql.DataSource;


import org.apache.commons.dbcp.ConnectionFactory;
import org.apache.commons.dbcp.DriverManagerConnectionFactory;
import org.apache.commons.dbcp.PoolableConnectionFactory;
import org.apache.commons.dbcp.PoolingDataSource;
import org.apache.commons.pool.ObjectPool;
import org.apache.commons.pool.impl.GenericKeyedObjectPool;
import org.apache.commons.pool.impl.GenericKeyedObjectPoolFactory;
import org.apache.commons.pool.impl.GenericObjectPool;


/**
 * Базовая реализация пула потоков с использованием DBCP
 * 
 * @author G1ta0
 */
public class BasicDataSource implements DataSource
{
private final PoolingDataSource _source;
private final ObjectPool _connectionPool;


/**
* 
* @param driver The fully qualified Java class name of the JDBC driver to be used.
* @param url The connection URL to be passed to our JDBC driver to establish a connection.
* @param uname The connection username to be passed to our JDBC driver to establish a connection.
* @param passwd The connection password to be passed to our JDBC driver to establish a connection.
* @param maxActive The maximum number of active connections that can be allocated from this pool at the same time, or negative for no limit.
* @param idleTimeOut The minimum amount of time connection may stay in pool (in seconds)
* @param idleTestPeriod The period of time to check idle connections (in seconds)
* @param poolPreparedStatements
* @throws SQLException
*/
public BasicDataSource(String driver, String connectURI, String uname, String passwd, int maxActive, int maxIdle, int idleTimeOut, int idleTestPeriod, boolean poolPreparedStatements)
{
GenericObjectPool connectionPool = new GenericObjectPool(null);


connectionPool.setMaxActive(maxActive);
connectionPool.setMaxIdle(maxIdle);
connectionPool.setMinIdle(1);
connectionPool.setMaxWait(-1L);
connectionPool.setWhenExhaustedAction(GenericObjectPool.WHEN_EXHAUSTED_GROW);
connectionPool.setTestOnBorrow(false);
connectionPool.setTestWhileIdle(true);
connectionPool.setTimeBetweenEvictionRunsMillis(idleTestPeriod * 1000L);
connectionPool.setNumTestsPerEvictionRun(maxActive);
connectionPool.setMinEvictableIdleTimeMillis(idleTimeOut * 1000L);


GenericKeyedObjectPoolFactory statementPoolFactory = null;
if(poolPreparedStatements)
statementPoolFactory = new GenericKeyedObjectPoolFactory(null, -1, GenericObjectPool.WHEN_EXHAUSTED_FAIL, 0L, 1, GenericKeyedObjectPool.DEFAULT_MAX_TOTAL);


Properties connectionProperties = new Properties();
connectionProperties.put("user", uname);
connectionProperties.put("password", passwd);


ConnectionFactory connectionFactory = new DriverManagerConnectionFactory(connectURI, connectionProperties);


@SuppressWarnings("unused")
PoolableConnectionFactory poolableConnectionFactory = new PoolableConnectionFactory(connectionFactory, connectionPool, statementPoolFactory, "SELECT 1", false, true);


PoolingDataSource dataSource = new PoolingDataSource(connectionPool);


_connectionPool = connectionPool;
_source = dataSource;
}


public Connection getConnection(Connection con) throws SQLException
{
return con == null || con.isClosed() ? con = _source.getConnection() : con;
}


public int getBusyConnectionCount() throws SQLException
{
return _connectionPool.getNumActive();
}


public int getIdleConnectionCount() throws SQLException
{
return _connectionPool.getNumIdle();
}


public void shutdown() throws Exception
{
_connectionPool.close();
}


@Override
public PrintWriter getLogWriter() throws SQLException
{
return _source.getLogWriter();
}


@Override
public void setLogWriter(PrintWriter out) throws SQLException
{
_source.setLogWriter(out);
}


@Override
public void setLoginTimeout(int seconds) throws SQLException
{
throw new UnsupportedOperationException();
}


@Override
public int getLoginTimeout() throws SQLException
{
throw new UnsupportedOperationException();
}


@Override
public <T> T unwrap(Class<T> iface) throws SQLException
{
throw new UnsupportedOperationException();
}


@Override
public boolean isWrapperFor(Class<?> iface) throws SQLException
{
return false;
}


@Override
public Connection getConnection() throws SQLException
{
return _source.getConnection();
}


@Override
public Connection getConnection(String username, String password) throws SQLException
{
throw new UnsupportedOperationException();
}
}

 

 

 

Схожу потихоньку с ума. Никто не может скомпилить хоть на какой версии? Пожалуйста. Желательно конечно на 1.8 и расскажите, как переводить ее на 1.8 по пунктам, для крабов. 

Изменено пользователем REchargeD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мб и сразу перевести на Java 8. Нет знаний скатертью дорога вот и всё

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Изменил версию на 1.6:

 

 

Buildfile: C:\workspace\Eclipse-Dev Private\build-full.xml
init:
compile-commons:
   [delete] Deleting directory C:\workspace\Eclipse-Dev Private\build\classes
    [mkdir] Created dir: C:\workspace\Eclipse-Dev Private\build\classes
    [javac] C:\workspace\Eclipse-Dev Private\build-full.xml:58: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 80 source files to C:\workspace\Eclipse-Dev Private\build\classes
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\EmptyIterator.java:11: warning: [rawtypes] found raw type: Iterator
    [javac]  private static final Iterator INSTANCE = new EmptyIterator();
    [javac]                       ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\EmptyIterator.java:11: warning: [rawtypes] found raw type: EmptyIterator
    [javac]  private static final Iterator INSTANCE = new EmptyIterator();
    [javac]                                               ^
    [javac]   missing type arguments for generic class EmptyIterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in class EmptyIterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\JoinedIterator.java:57: warning: [rawtypes] found raw type: Iterator
    [javac]  this(iterators.toArray(new Iterator[iterators.size()]));
    [javac]                             ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\JoinedIterator.java:61: warning: [rawtypes] found raw type: Iterator
    [javac]  public JoinedIterator(Iterator... iterators)
    [javac]                        ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\dbcp\BasicDataSource.java:24: error: BasicDataSource is not abstract and does not override abstract method getParentLogger() in CommonDataSource
    [javac] public class BasicDataSource implements DataSource
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\geometry\Point2D.java:3: warning: [overrides] Class Point2D overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class Point2D implements Cloneable
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\geometry\Point3D.java:3: warning: [overrides] Class Point3D overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class Point3D extends Point2D
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\lang\reference\AbstractHardReference.java:10: warning: [overrides] Class AbstractHardReference overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class AbstractHardReference<T> implements HardReference<T>
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\IClientFactory.java:3: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IClientFactory<T extends MMOClient>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOClient.java:5: warning: [rawtypes] found raw type: MMOConnection
    [javac] public abstract class MMOClient<T extends MMOConnection>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOConnection<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class MMOConnection
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOConnection.java:15: warning: [rawtypes] found raw type: MMOClient
    [javac] public class MMOConnection<T extends MMOClient>
    [javac]                                      ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SelectorThread.java:24: warning: [rawtypes] found raw type: MMOClient
    [javac] public class SelectorThread<T extends MMOClient> extends Thread
    [javac]                                       ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SelectorThread.java:51: warning: [rawtypes] found raw type: SelectorThread
    [javac]  private static final List<SelectorThread> ALL_SELECTORS = new ArrayList<SelectorThread>();
    [javac]                            ^
    [javac]   missing type arguments for generic class SelectorThread<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class SelectorThread
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SelectorThread.java:51: warning: [rawtypes] found raw type: SelectorThread
    [javac]  private static final List<SelectorThread> ALL_SELECTORS = new ArrayList<SelectorThread>();
    [javac]                                                                          ^
    [javac]   missing type arguments for generic class SelectorThread<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class SelectorThread
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SendablePacket.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public abstract class SendablePacket<T extends MMOClient> extends l2et.commons.net.nio.SendablePacket<T>
    [javac]                                                ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\ReceivablePacket.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public abstract class ReceivablePacket<T extends MMOClient> extends l2et.commons.net.nio.ReceivablePacket<T>
    [javac]                                                  ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\IPacketHandler.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IPacketHandler<T extends MMOClient>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\IMMOExecutor.java:4: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IMMOExecutor<T extends MMOClient>
    [javac]                                         ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOExecutableQueue.java:9: warning: [rawtypes] found raw type: MMOClient
    [javac] public class MMOExecutableQueue<T extends MMOClient> implements Queue<ReceivablePacket<T>>, Runnable
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\utils\Net.java:10: warning: [overrides] Class Net overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class Net
    [javac]        ^
    [javac] 1 error
    [javac] 20 warnings


BUILD FAILED
C:\workspace\Eclipse-Dev Private\build-full.xml:58: Compile failed; see the compiler error output for details.


Total time: 5 seconds
 

 

 

 

1.8 с добавлением аннотации @Override:

 

 

 

Buildfile: C:\workspace\Eclipse-Dev Private\build-full.xml
init:
compile-commons:
   [delete] Deleting directory C:\workspace\Eclipse-Dev Private\build\classes
    [mkdir] Created dir: C:\workspace\Eclipse-Dev Private\build\classes
    [javac] C:\workspace\Eclipse-Dev Private\build-full.xml:58: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 80 source files to C:\workspace\Eclipse-Dev Private\build\classes
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\dbcp\BasicDataSource.java:143: error: cannot find symbol
    [javac]     public Logger getParentLogger() throws SQLFeatureNotSupportedException
    [javac]            ^
    [javac]   symbol:   class Logger
    [javac]   location: class BasicDataSource
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\dbcp\BasicDataSource.java:143: error: cannot find symbol
    [javac]     public Logger getParentLogger() throws SQLFeatureNotSupportedException
    [javac]                                            ^
    [javac]   symbol:   class SQLFeatureNotSupportedException
    [javac]   location: class BasicDataSource
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\EmptyIterator.java:11: warning: [rawtypes] found raw type: Iterator
    [javac]  private static final Iterator INSTANCE = new EmptyIterator();
    [javac]                       ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\EmptyIterator.java:11: warning: [rawtypes] found raw type: EmptyIterator
    [javac]  private static final Iterator INSTANCE = new EmptyIterator();
    [javac]                                               ^
    [javac]   missing type arguments for generic class EmptyIterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in class EmptyIterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\JoinedIterator.java:57: warning: [rawtypes] found raw type: Iterator
    [javac]  this(iterators.toArray(new Iterator[iterators.size()]));
    [javac]                             ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\collections\JoinedIterator.java:61: warning: [rawtypes] found raw type: Iterator
    [javac]  public JoinedIterator(Iterator... iterators)
    [javac]                        ^
    [javac]   missing type arguments for generic class Iterator<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Iterator
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\dbcp\BasicDataSource.java:145: error: cannot find symbol
    [javac]         return Logger.getLogger(BasicDataSource.class.getName());
    [javac]                ^
    [javac]   symbol:   variable Logger
    [javac]   location: class BasicDataSource
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\geometry\Point2D.java:3: warning: [overrides] Class Point2D overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class Point2D implements Cloneable
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\geometry\Point3D.java:3: warning: [overrides] Class Point3D overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class Point3D extends Point2D
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\lang\reference\AbstractHardReference.java:10: warning: [overrides] Class AbstractHardReference overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class AbstractHardReference<T> implements HardReference<T>
    [javac]        ^
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\IClientFactory.java:3: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IClientFactory<T extends MMOClient>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOClient.java:5: warning: [rawtypes] found raw type: MMOConnection
    [javac] public abstract class MMOClient<T extends MMOConnection>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOConnection<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class MMOConnection
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOConnection.java:15: warning: [rawtypes] found raw type: MMOClient
    [javac] public class MMOConnection<T extends MMOClient>
    [javac]                                      ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOConnection.java:85: warning: [unchecked] Possible heap pollution from parameterized vararg type SendablePacket<T>
    [javac]  public void sendPacket(SendablePacket<T>... args)
    [javac]                                              ^
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class MMOConnection
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SelectorThread.java:24: warning: [rawtypes] found raw type: MMOClient
    [javac] public class SelectorThread<T extends MMOClient> extends Thread
    [javac]                                       ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SelectorThread.java:51: warning: [rawtypes] found raw type: SelectorThread
    [javac]  private static final List<SelectorThread> ALL_SELECTORS = new ArrayList<SelectorThread>();
    [javac]                            ^
    [javac]   missing type arguments for generic class SelectorThread<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class SelectorThread
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SelectorThread.java:51: warning: [rawtypes] found raw type: SelectorThread
    [javac]  private static final List<SelectorThread> ALL_SELECTORS = new ArrayList<SelectorThread>();
    [javac]                                                                          ^
    [javac]   missing type arguments for generic class SelectorThread<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOClient declared in class SelectorThread
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\SendablePacket.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public abstract class SendablePacket<T extends MMOClient> extends l2et.commons.net.nio.SendablePacket<T>
    [javac]                                                ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\ReceivablePacket.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public abstract class ReceivablePacket<T extends MMOClient> extends l2et.commons.net.nio.ReceivablePacket<T>
    [javac]                                                  ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\IPacketHandler.java:5: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IPacketHandler<T extends MMOClient>
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\IMMOExecutor.java:4: warning: [rawtypes] found raw type: MMOClient
    [javac] public interface IMMOExecutor<T extends MMOClient>
    [javac]                                         ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\nio\impl\MMOExecutableQueue.java:9: warning: [rawtypes] found raw type: MMOClient
    [javac] public class MMOExecutableQueue<T extends MMOClient> implements Queue<ReceivablePacket<T>>, Runnable
    [javac]                                           ^
    [javac]   missing type arguments for generic class MMOClient<T>
    [javac]   where T is a type-variable:
    [javac]     T extends MMOConnection declared in class MMOClient
    [javac] C:\workspace\Eclipse-Dev Private\java\l2et\commons\net\utils\Net.java:10: warning: [overrides] Class Net overrides equals, but neither it nor any superclass overrides hashCode method
    [javac] public class Net
    [javac]        ^
    [javac] 3 errors
    [javac] 20 warnings


BUILD FAILED
C:\workspace\Eclipse-Dev Private\build-full.xml:58: Compile failed; see the compiler error output for details.


Total time: 5 seconds

 

 

 

вот оригинал BasicDataSource.java

 

 

package l2et.commons.dbcp;


import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.Properties;


import javax.sql.DataSource;


import org.apache.commons.dbcp.ConnectionFactory;
import org.apache.commons.dbcp.DriverManagerConnectionFactory;
import org.apache.commons.dbcp.PoolableConnectionFactory;
import org.apache.commons.dbcp.PoolingDataSource;
import org.apache.commons.pool.ObjectPool;
import org.apache.commons.pool.impl.GenericKeyedObjectPool;
import org.apache.commons.pool.impl.GenericKeyedObjectPoolFactory;
import org.apache.commons.pool.impl.GenericObjectPool;


/**
 * Базовая реализация пула потоков с использованием DBCP
 * 
 * @author G1ta0
 */
public class BasicDataSource implements DataSource
{
private final PoolingDataSource _source;
private final ObjectPool _connectionPool;


/**
* 
* @param driver The fully qualified Java class name of the JDBC driver to be used.
* @param url The connection URL to be passed to our JDBC driver to establish a connection.
* @param uname The connection username to be passed to our JDBC driver to establish a connection.
* @param passwd The connection password to be passed to our JDBC driver to establish a connection.
* @param maxActive The maximum number of active connections that can be allocated from this pool at the same time, or negative for no limit.
* @param idleTimeOut The minimum amount of time connection may stay in pool (in seconds)
* @param idleTestPeriod The period of time to check idle connections (in seconds)
* @param poolPreparedStatements
* @throws SQLException
*/
public BasicDataSource(String driver, String connectURI, String uname, String passwd, int maxActive, int maxIdle, int idleTimeOut, int idleTestPeriod, boolean poolPreparedStatements)
{
GenericObjectPool connectionPool = new GenericObjectPool(null);


connectionPool.setMaxActive(maxActive);
connectionPool.setMaxIdle(maxIdle);
connectionPool.setMinIdle(1);
connectionPool.setMaxWait(-1L);
connectionPool.setWhenExhaustedAction(GenericObjectPool.WHEN_EXHAUSTED_GROW);
connectionPool.setTestOnBorrow(false);
connectionPool.setTestWhileIdle(true);
connectionPool.setTimeBetweenEvictionRunsMillis(idleTestPeriod * 1000L);
connectionPool.setNumTestsPerEvictionRun(maxActive);
connectionPool.setMinEvictableIdleTimeMillis(idleTimeOut * 1000L);


GenericKeyedObjectPoolFactory statementPoolFactory = null;
if(poolPreparedStatements)
statementPoolFactory = new GenericKeyedObjectPoolFactory(null, -1, GenericObjectPool.WHEN_EXHAUSTED_FAIL, 0L, 1, GenericKeyedObjectPool.DEFAULT_MAX_TOTAL);


Properties connectionProperties = new Properties();
connectionProperties.put("user", uname);
connectionProperties.put("password", passwd);


ConnectionFactory connectionFactory = new DriverManagerConnectionFactory(connectURI, connectionProperties);


@SuppressWarnings("unused")
PoolableConnectionFactory poolableConnectionFactory = new PoolableConnectionFactory(connectionFactory, connectionPool, statementPoolFactory, "SELECT 1", false, true);


PoolingDataSource dataSource = new PoolingDataSource(connectionPool);


_connectionPool = connectionPool;
_source = dataSource;
}


public Connection getConnection(Connection con) throws SQLException
{
return con == null || con.isClosed() ? con = _source.getConnection() : con;
}


public int getBusyConnectionCount() throws SQLException
{
return _connectionPool.getNumActive();
}


public int getIdleConnectionCount() throws SQLException
{
return _connectionPool.getNumIdle();
}


public void shutdown() throws Exception
{
_connectionPool.close();
}


@Override
public PrintWriter getLogWriter() throws SQLException
{
return _source.getLogWriter();
}


@Override
public void setLogWriter(PrintWriter out) throws SQLException
{
_source.setLogWriter(out);
}


@Override
public void setLoginTimeout(int seconds) throws SQLException
{
throw new UnsupportedOperationException();
}


@Override
public int getLoginTimeout() throws SQLException
{
throw new UnsupportedOperationException();
}


@Override
public <T> T unwrap(Class<T> iface) throws SQLException
{
throw new UnsupportedOperationException();
}


@Override
public boolean isWrapperFor(Class<?> iface) throws SQLException
{
return false;
}


@Override
public Connection getConnection() throws SQLException
{
return _source.getConnection();
}


@Override
public Connection getConnection(String username, String password) throws SQLException
{
throw new UnsupportedOperationException();
}
}

 

 

 

Схожу потихоньку с ума. Никто не может скомпилить хоть на какой версии? Пожалуйста. Желательно конечно на 1.8 и расскажите, как переводить ее на 1.8 по пунктам, для крабов. 

Добавь тот метод, который я кинул выше в свой BasicDataSource. А на 8 можно перейти с помощью IntelliJ IDEA нажимая на лампочки (не всегда, конечно).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавь тот метод, который я кинул выше в свой BasicDataSource. А на 8 можно перейти с помощью IntelliJ IDEA нажимая на лампочки (не всегда, конечно).

Зашибись логика даже не зная про ап явы 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зашибись логика даже не зная про ап явы 

Эм, ну как бы дальше уже смотреть че за ошибки при компиляции и исправлять их. Это все делается последовательно и сложности в этом не вижу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

абатюшки они же старые=) зачем вам эти исходы?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

абатюшки они же старые=) зачем вам эти исходы?)

Сам не знаю, лучше уже лостворлд или ссср взять что ли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...