class - это скомпилированный файл. Его редактирование не допустимо. Тебе нужно для начала декомпилировать сборку, потом отдельно собирать класс и добавлять его с заменой старого в свой jar файл через WinRar.Собственно, перерыл весь интернет, и никак не пойму... как отредактировать вот эти переменные в файле .class
Посмотреть вложение 37913
В программе Recaf даже редактировать могу, но не сохраняется при экспорте. Пробовал Эклипс - там вообще нет возможности редактировать (или я не нашел). В интернете нашел Java ByteCod Editor и DirtyJoe, у них получается редактировать только методы. А вот эти строчки переменные редактировать там возможности нет.
Подскажите, пожалуйста, чем и как редактировать эти переменные, выделенные на фото?
у вас готовый класс в редакторе. копируем содержимое создаем файл с таким же названием и расширением .java редактируем ну и потом пытаемся скомпилить.
мозги чуть-чуть напрягать полезно, особенно когда тебе готовые методы подсказывают), но если в двух словах - тебе нужен открытый скрипт в сборку (ЛЮБОЙ СКРИПТ В КОТОРЫЙ ТЫ ПИХАЕШЬ ЭТОТ public) - с измененным значением выше, и при загрузке сервера твой скрипт будет значение заменять на нужное, и будет грузиться не то что скомпилено в основном классе.Gaikotsu, про датапак и про "при запуске сервера", к сожалению, ничего не понял
сейчас бы тратить время на люцеру, дык еще и без сурсамозги чуть-чуть напрягать полезно, особенно когда тебе готовые методы подсказывают), но если в двух словах - тебе нужен открытый скрипт в сборку (ЛЮБОЙ СКРИПТ В КОТОРЫЙ ТЫ ПИХАЕШЬ ЭТОТ public) - с измененным значением выше, и при загрузке сервера твой скрипт будет значение заменять на нужное, и будет грузиться не то что скомпилено в основном классе.
По поводу декомпила есть статья на хабре
javac -classpath ************.jar -Xlint:unchecked -encoding utf8 **********.javaLifeGame32, сделал так, отредактировал, попытался скомпилить с помощью javac и вот что выдает:
Посмотреть вложение 37914
Файлы в итоге остались без изменений
ты не соберешь обратно этот фаил так как при декомпиляции отвалятся некоторые куски кода которые нужно будет восстанавливать саморучноСобственно, перерыл весь интернет, и никак не пойму... как отредактировать вот эти переменные в файле .class
Посмотреть вложение 37913
В программе Recaf даже редактировать могу, но не сохраняется при экспорте. Пробовал Эклипс - там вообще нет возможности редактировать (или я не нашел). В интернете нашел Java ByteCod Editor и DirtyJoe, у них получается редактировать только методы. А вот эти строчки переменные редактировать там возможности нет.
Подскажите, пожалуйста, чем и как редактировать эти переменные, выделенные на фото?
Для чувака который понятия не имеет что такое .class вполне пойдет как для начала. Все когда-то свои пути ковыряния начинали с подобного)сейчас бы тратить время на люцеру, дык еще и без сурса
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?