Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Проблема с кодом

Вадим Андреев Знаток (330), на голосовании 4 месяца назад
Хотел отредачить мод в майне, но когда открываю файлы расширения .class, IntelliJ IDEA выдаёт такую ерунду:(фото прикреплено). Не знаю что с этим делать, в самом коде, вместо нужных мне строчек отображаются скобки по типу: {compiled code}. Гуглил это, но внятного ответа нигде не было. Подскажите, что нужно сделать, чтобы код отображался как надо?
Голосование за лучший ответ
♡$ⴎG@r₱u₷sყ♡ Искусственный Интеллект (157179) 5 месяцев назад
Для начала class декомпилируй через сторонние инструменты, а не через сам IntelliJ IDEA
Вадим АндреевЗнаток (330) 5 месяцев назад
Спасибо, попробую
Оракул Оракул (62084) 5 месяцев назад
Вы редактируете не исходники, а байт-код декомпилированный.
Вам нужны исходники.
Татьяна Просветленный (36374) 5 месяцев назад
Для того чтобы отредактировать файлы с расширением .class в IntelliJ IDEA, нужно декомпилировать эти файлы. По умолчанию, IDEA показывает скомпилированный код, который нельзя редактировать.

Вот несколько шагов, которые помогут решить вашу проблему:

Установите плагин Fernflower:

Перейдите в File -> Settings -> Plugins.
Нажмите Marketplace и введите в поиске "Fernflower".
Установите плагин, если он еще не установлен.
Настройка декомпиляции:

После установки плагина Fernflower, перейдите в File -> Settings -> Build, Execution, Deployment -> Decompiler.
Убедитесь, что в настройках включен плагин Fernflower для декомпиляции классов.
Просмотр декомпилированного кода:

Перезапустите IntelliJ IDEA.
Откройте ваш файл .class и IDEA должна автоматически декомпилировать его в читаемый Java-код.
Рефакторинг кода:

После того как код будет декомпилирован, вы сможете его редактировать. Однако, помните, что декомпиляция может не всегда восстанавливать исходный код на 100%.
Если вы не можете отредактировать декомпилированный код, возможно, стоит попробовать другие инструменты для декомпиляции, такие как JD-GUI, которые могут помочь вам получить более читаемый и редактируемый код.
Вадим АндреевЗнаток (330) 5 месяцев назад
Благодарю
Похожие вопросы