Копиляция .java в .class
Сразу скажу, что я не программист и не изучаю Java, просто возникла необходимость декомпилировать файл .class в .java и поменять в нём цифру.
Декомпилировать и изменить цифру получилось, а вот с обратной компиляцией начались беды, порывшись в интернете, понял, что нужно скачать jdk и использовать javac, это я и сделал, но при компиляции посыпались ошибки
(использовал команду javac -classpath industrialcraft_2_2.8.189_ex112.jar -Xlint:unchecked CableType.java),
https://pastebin.com/HsF63sPz - текст файла, который компилирую, изменил только строку 88 (изначально вместо 900000000 было 8192)

Ответы (1 шт):
Кривой декомпилятор использовали.
Я проверил с этим. Всё нормально работает. Инструкция такая:
- Декомпилируем класс
- Создаем папку например
myfolder - В эту папку кидаем джарник
- В этой папке создаем такую структуру каталогов:
ic2/core/block/wiring - В каталог
wiringкидаем класс с измененными циферками - В каталоге
myfolderвыполняем следующую команду:javac -classpath industrialcraft_2_2.8.189_ex112.jar ic2/core/block/wiring/CableType.java