Здравствуйте, в этой статье хотел бы рассказать про некоторые полезные программы которые могут пригодиться в программировании. Например вам нужно посмотреть чужой код но исходного кода нету, или зашифровать свою программу чтобы никто не мог её просмотреть и тд. Я подготовил небольшой список программ которые мне известны.
Инструкция:
Инструкция:
Инструкция:
Инструкция:
![Java полезный софт - 1](https://cdn.javarush.com/images/article/fce8a57f-8af0-4e1e-8066-06b1e5d295b5/1024.jpeg)
In Class Translator
Программа предназначена для редактирования строковых переменных.![Java полезный софт - 2](https://cdn.javarush.com/images/article/ae3f12ab-cf5e-4feb-8dfb-fcc03b7d8d1a/1024.jpeg)
- Открывайте с помощью этой программы *.class файлы, пока слева не появится список строк, в них содержащихся. Если в классе нет текста, программа об этом сообщит.
- Выбирайте поочерёдно строки из списка слева, и измените их в окошке справа-внизу. В верхнем окошке выводится исходный текст.
- Измененные строки помечаются в списке зеленым цветом.
- Чтобы сохранить новый *.class-файл с уже измененными строками, используйте меню File->Save.
JD-GUI
Программа предназначена для просмотра java классов, отображает исходный код программы.![Java полезный софт - 3](https://cdn.javarush.com/images/article/dcdfb207-21be-405e-b107-b13c7375f8bc/1024.jpeg)
- Перетащить на окно программы любой jar или class файл.
Java Bytecode Editor
Программа предназначена для редактирования байт-кода, просмотра и изменения классов java.![Java полезный софт - 4](https://cdn.javarush.com/images/article/c2b4c044-6e34-4e51-880c-b73abcf6fd9e/1024.jpeg)
- Открывайте с помощью этой программы *.class файлы, или *.jar файл и выберете нужный класс для редактирования.
- Выбирайте поочерёдно вкладки из списка слева.
- Чтобы изменить код метода выберите слева вкладку Methods и нужный метод.
- Чтобы сохранить новый *.class-файл с уже измененными методами, используйте кнопку Save method вверху редактирования метода.
Stringer
Программа предназначена для комплексной защиты java приложений.![Java полезный софт - 5](https://cdn.javarush.com/images/article/3ea67c83-b162-4e0e-af09-3528d8f8dc5e/1024.jpeg)
- Выберите *.jar файл который нужно защитить, и куда нужно сохранить.
- Отметьте галочками что нужно защитить.
- Нажмите run и ждите завершения.
Fernflower
Программа предназначена для декомпиляции java приложений. Даная программа не имеет графического интерфейса, запускать нужно через терминал. Инструкция:- Создайте папку и поместите туда файлы для декомпиляции, так же создайте папку для исходников.
- Через терминал вызовите программу с аргументами: 1)папка для декомпиляции, 2)папка для исходников (call fernflower.jar deobf src).
- В папке src появятся весь исходный код из папки deobf.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ