Рейтинг темы:
  • 1 Голос(ов) - 1 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Помогите засунуть EnterWorld.java в ядро
#1
Не могу решить проблемку.Скачал исходники и поправил этот файлик EnterWorld.java,но уже долгое время не могу его впихнуть в ядро l2jserver.jar что делать? Как его скомпилировать и впихнуть? Прошу вашей помощи.

Вот что я пытался сделать в cmd:

Код:
javac E:\source_code\L2_GameServer\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java
Там мне выписало 100 ошибок "100 errors"
Такого характера

Код:
E:\source_code\L2_GameServer\java\com\l2jserver\gameserver\network\clientpackets
\EnterWorld.java:152: cannot find symbol
symbol  : variable InstanceManager
location: class com.l2jserver.gameserver.network.clientpackets.EnterWorld
                        InstanceManager.getInstance().getInstance(instanceId).re
movePlayer(activeChar.getObjectId());
                        ^
E:\source_code\L2_GameServer\java\com\l2jserver\gameserver\network\clientpackets
\EnterWorld.java:155: cannot find symbol
symbol  : variable L2World
location: class com.l2jserver.gameserver.network.clientpackets.EnterWorld
                if (L2World.getInstance().findObject(activeChar.getObjectId()) !
= null)
                    ^
E:\source_code\L2_GameServer\java\com\l2jserver\gameserver\network\clientpackets
\EnterWorld.java:157: cannot find symbol
symbol  : variable Config
location: class com.l2jserver.gameserver.network.clientpackets.EnterWorld
                        if (Config.DEBUG)
                            ^
E:\source_code\L2_GameServer\java\com\l2jserver\gameserver\network\clientpackets
\EnterWorld.java:164: cannot find symbol
symbol  : variable Config
location: class com.l2jserver.gameserver.network.clientpackets.EnterWorld
                        if (Config.GM_STARTUP_INVULNERABLE && AdminCommandAccess
Rights.getInstance().hasAccess("admin_invul", activeChar.getAccessLevel()))
                            ^
E:\source_code\L2_GameServer\java\com\l2jserver\gameserver\network\clientpackets
\EnterWorld.java:164: cannot find symbol
symbol  : variable AdminCommandAccessRights
location: class com.l2jserver.gameserver.network.clientpackets.EnterWorld
                        if (Config.GM_STARTUP_INVULNERABLE && AdminCommandAccess
Rights.getInstance().hasAccess("admin_invul", activeChar.getAccessLevel()))
                                                              ^
E:\source_code\L2_GameServer\java\com\l2jserver\gameserver\network\clientpackets
\EnterWorld.java:167: cannot find symbol
symbol  : variable Config
location: class com.l2jserver.gameserver.network.clientpackets.EnterWorld
                        if (Config.GM_STARTUP_INVISIBLE && AdminCommandAccessRig
hts.getInstance().hasAccess("admin_invisible", activeChar.getAccessLevel()))
                            ^
100 errors

Еще пробовал так:

Код:
E:\>E: && cd compile
E:\compile>javac -classpath l2jserver.jar -Xlint:unchecked EnterWorld.java
И давало 3 ошибки:

Код:
E:\>E: && cd compile

E:\compile>javac -classpath l2jserver.jar -Xlint:unchecked EnterWorld.java
EnterWorld.java:118: not a statement
    label662: L2ItemInstance i;
              ^
EnterWorld.java:118: ';' expected
    label662: L2ItemInstance i;
                            ^
EnterWorld.java:118: not a statement
    label662: L2ItemInstance i;
                             ^
3 errors

И так:

Код:
cd E:\source_code\L2_GameServer\java
E: && cd compile
javac -cp -classpath com/l2jserver/gameserver/network/clientpackets/EnterWorld.java

И опять не какого толку

Код:
F:\Documents and Settings\Андрик>cd E:\source_code\L2_GameServer\java

F:\Documents and Settings\Андрик>E: && cd compile
Системе не удается найти указанный путь.

E:\source_code\L2_GameServer\java>javac -cp -classpath com/l2jserver/gameserver/
network/clientpackets/EnterWorld.java
com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:118: not a statem
ent
    label662: L2ItemInstance i;
              ^
com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:118: ';' expected

    label662: L2ItemInstance i;
                            ^
com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:118: not a statem
ent
    label662: L2ItemInstance i;
                             ^
3 errors

Помогите скомпилить этот файлик и впихнуть в ядро.
Ответ
#2
Файлы при компиляции между собой линкуются => прийдётся компилировать всё заново, а не по одному файлу.
[Изображение: win.jpg]
Ответ
#3
Можешь объяснить по подробнее? Что значит линкуются и что ты подразумеваешь под компилированием заново? Нужно переписать файл или както по новому скомпилировать?
Ответ
#4
dgokill Написал:Не могу решить проблемку.Скачал исходники
Стоп.Если имеются все исходники,так почему бы все и не скомпилировать ?
З.Ы. Сервер от какой команды то ?
Ответ
#5
А да извиняюсь забыл сказать. Сервер команды l2j server


Так я исходник и компилил
Хотя ещё компилил с помощью zg-compiller,но не понял что мне это дало и где файлы
Ответ
#6
Ну так скомпилируй всё ядро.Скачал исходники,изменил что нужно и компилируй антом.
Т.е. компилировал с помощью ant и не вышло ? В листингах выше через javac вообще-то.
Ответ
#7
Не,через ant не компилировал,вообще с ним не имел делов,вот щас сижу читаю. А через ant не тоже самое что через javac?
Ответ
#8
Через него правильнее.Это инструмент.Команда l2jserver уже давно написала скрипт решающий твои проблемы,его нужно лишь запустить Smile
Ответ
#9
С антом разобрался чуток,щас качаю,спасибо за подсказку. Так скрипт про который ты говоришь в этом анте и компилить нужно будет все исходники или можно один файл?
Ответ
#10
Скрипт - среди исходников (файл build.xml).После установки ant выполни команду :
Цитата:E: && cd E:\source_code\L2_GameServer\ && ant
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Lineage2 java Chronicle3 сборка AlexBayev 0 558 07-20-2024, 05:23 PM
Последний пост: AlexBayev
  Порекомендуйте хорошую Java сборку L2 GF (PTS не потяну ибо навыков 0 ) Force 0 1,088 10-28-2023, 12:02 PM
Последний пост: Force
  Java dev hired! Krasib 0 1,316 08-15-2022, 10:00 AM
Последний пост: Krasib
  Помогите с Сервером L2Dream версии 439 для Lineage 2 Gracia Part 2 CAHTEX 4 3,802 10-01-2021, 02:40 PM
Последний пост: tenor
  Помогите выбрать! denisgreen11 3 1,661 09-25-2021, 05:13 PM
Последний пост: zmeylsdn
  Помогите. IIpu3pak 2 1,625 05-10-2021, 12:43 PM
Последний пост: Lord_Gothic
  Помогите voland3 8 5,746 01-30-2021, 10:54 AM
Последний пост: han
  SVN ссылки Java серверов. PROGRAMMATOR 284 241,400 11-19-2020, 08:50 PM
Последний пост: AbsolutePower
  Уважаемые Гуру помогите ! Klvl 46 12,711 06-20-2020, 08:02 PM
Последний пост: Klvl
  Ребята помогите с настройкой сервера la2 Heon 11 3,382 04-15-2020, 10:36 PM
Последний пост: Shady

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)