[help] редоктирование ядра
Народ я редактировал ядро, и сохранил файл, но он сохранилса в .Java а мне нужно .class как мне переделать с явы в клас???
Если просто то:
Через командную строку (cmd) прописать так:
javac имяфайла.java
Нъюанс:
Командная строка должна быть открыта в папке с нужным тебе файлом.
После этого если на компъютере установленна ява то в этой же папке появится файл "имяфайла.class"
блин мне какуюта ошыбку кидает((( мб я чтото нетак делаю, вот сматри уменя вайл называетса UserInfo.java я создал папку с названием Java потом зашол в ту папку нажал правую кнопку в папке, на ярлык ненаводил, потом вписал javac userinfo.java и мне пишыт короч тоже самое что когда серв запускаеш и неустановил Java всмысле внутриния ошбыка, что я неправельно делаю?
в общем сделаем ещё проще:
в папке где у тебя твой ява файл лежит создаёш текстовик в текстовике пишеш:
После чего сохраняеш текстовик и переименновываеш его в "батник" (с расширением .bat).
После чего тыкаеш на этот "батник" и у тебя всё норм происходт.
Если канечно в самом "кодируемом" файле нету ошибок.
P.S. Большое спасибо Neros за предоставленную информацию и идею с "*"
Я вот создал текстовый документ вот тут C:\Program Files\Java\jre1.6.0_06\bin, потом зделал всё как ты сказал мне пишит - "javac" не являетса внутренней или внешней командой, исполняемой программой или пакетным файлом.
Для продолжения нажмите любую клавишу...
хм. а у тебя ява то установленна? (нужная ява качается с сайта сана и весит примерно 70-80 мб, но есть вторая - 1-30 метров не более).
Тебе как раз 30 мб нафиг ненадо, она к этому не предназначена. Тебе надо ту что 70-80 метров весит. Читайте внимательнее.
Вот погледите народ,
public UserInfo(L2PcInstance character)
{
_activeChar = character;
_moveMultiplier = _activeChar.getMovementSpeedMultiplier();
_runSpd = (int) (_activeChar.getRunSpeed() / _moveMultiplier);
_walkSpd = (int) (_activeChar.getWalkSpeed() / _moveMultiplier);
_swimRunSpd = _flRunSpd = _flyRunSpd = _runSpd;
_swimWalkSpd = _flWalkSpd = _flyWalkSpd = _walkSpd;
_relation = _activeChar.isClanLeader() ? 0x40 : 0;
if (_activeChar.getSiegeState() == 1) _relation |= 0x180;
if (_activeChar.getSiegeState() == 2) _relation |= 0x80;
_activeChar.getNameColor(); F0F0F0 ---------- как тут указать цвет ато я так как тут указал а мне кидает ошыбку
}
getNameColor() видает значение int тоисть цвет пишется не F0F0F0 а 0xF0F0F0 в 16-ти значной системе
та нет уменя такая проблема пишит вот что:
UserInfo.java:40: not a statement
_activeChar.getNameColor<>; 0x0000FF
UserInfo.java:40: ';' expected
_activeChar.getNameColor<>; 0x0000FF
2 errors
Для продолжения нажмите любую клавишу . . .
Установи jdk с java.sun.com. JRE - это то что у тебя стоит то просто машина для запуска Джава программ, а тебе нада компилятор и т.п. тулзы они в jdk.
Вот так попробуй:
{
_activeChar = character;
_moveMultiplier = _activeChar.getMovementSpeedMultiplier();
_runSpd = (int) (_activeChar.getRunSpeed() / _moveMultiplier);
_walkSpd = (int) (_activeChar.getWalkSpeed() / _moveMultiplier);
_swimRunSpd = _flRunSpd = _flyRunSpd = _runSpd;
_swimWalkSpd = _flWalkSpd = _flyWalkSpd = _walkSpd;
_relation = _activeChar.isClanLeader() ? 0x40 : 0;
if (_activeChar.getSiegeState() == 1) _relation |= 0x180;
if (_activeChar.getSiegeState() == 2) _relation |= 0x80;
_activeChar.getNameColor(0x0000FF);
}
— I am DJ
Какая сборка для начала? если с исходниками, то делаем по моему мануалу и не пудрим мозг себе и людям!
Вам нужно будет только вставить адресс SVN сервера издателя сборки вместо https://svn.assembla.com/svn/L2jOfficial/trunk/
P.S Модеры - если этот материал действительно полезен - напишите в пм, сделаю тему - "прилепите" ее)))




