Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.07.2012, 01:20   #1
krutoj-ivan
Пользователь
 
Регистрация: 30.01.2012
Сообщений: 18
По умолчанию Как изменит имя класса и конструктора

Так имеется откомпилированный ад-дон программы.Главный класс mod_EllianDetector.class .Сам класс не большой служит для загрузки.Нужно переименовать файл , а значит и имя класса , а также конструктора.Доступ к исходникам не имеется.Может кто-то сделать это либо сказать как это делается?
В архиве класс имя файла и класса и конструктора надо изменить на mod_Macros
Вложения
Тип файла: zip mod_EllianDetector.zip (633 байт, 9 просмотров)

Последний раз редактировалось krutoj-ivan; 07.07.2012 в 01:30.
krutoj-ivan вне форума Ответить с цитированием
Старый 08.07.2012, 13:11   #2
it-webwork
Пользователь
 
Регистрация: 02.11.2011
Сообщений: 29
По умолчанию

Можно просто декомпилировать этот класс. Вот уже декомпилированный класс:

Код:

import elliandetector.d;
import net.minecraft.client.Minecraft;

public final class mod_EllianDetector extends BaseMod
{
  private d a = null;

  public mod_EllianDetector()
  {
    try
    {
      if (this.a == null)
        this.a = new d();
      ModLoader.setInGameHook(this, true, false);
      return;
    }
    catch (Exception localException)
    {
      (this = localException).printStackTrace();
    }
  }

  public final boolean onTickInGame(float paramFloat, Minecraft paramMinecraft)
  {
    this.a.a(paramMinecraft);
    return true;
  }

  public final String getVersion()
  {
    return "V1.30 [1.2.5]";
  }

  public final void load()
  {
  }
}
Но это при условие что этот класс больше не где не используется. Иначе нужно будет менять все файлы которые содержат на него ссылки...
it-webwork вне форума Ответить с цитированием
Старый 08.07.2012, 16:09   #3
krutoj-ivan
Пользователь
 
Регистрация: 30.01.2012
Сообщений: 18
По умолчанию

Ссылки то не содержат на него другие - но, я не могу скомпилировать его потому что подгружаются другие классы, а их декомпилировать уже не удаётся.
krutoj-ivan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменит программу для сканера? Игнатенко Алексей Помощь студентам 1 11.08.2011 13:04
как можно получить имя класса окон? TLabel Общие вопросы Delphi 2 09.06.2011 23:01
Переопределение конструктора класса RFbager Общие вопросы C/C++ 2 12.11.2010 14:17
Повторный вызов конструктора класса EUGY Общие вопросы C/C++ 13 28.09.2010 16:00
Параметр конструктора класса = объект этого класса nazavrik Общие вопросы C/C++ 6 14.02.2010 13:48