Существует веб-приложение, которое запускается в Windows в браузере Tomcat. Приложение использует количество файлов .jar в качестве хранилища для своей логики.
Когда я открываю файл jar, логику которого мне нужно изменить, я вижу кучу файлов .class. (я полагаю, скомпилированные классы Java). Когда я пытаюсь открыть файл .class в текстовом редакторе, я вижу получитаемую тарабарщину.
Когда я передаю этот скомпилированный .class службе, такой как showmycode.com, я вижу фактический код Java. На этом этапе я изменяю код в соответствии со своими потребностями и хочу поместить обновленный файл .class для использования приложением (поместите его обратно в банку).
Обязательно ли мне компилировать файл .class в «получитаемую тарабарщину» или я могу поместить его туда как файл исходного кода (вероятно, нет, но я подумал, что на всякий случай спрошу). Если мне нужно скомпилировать код atered, могу ли я сделать это, не запуская проект в какой-либо Java IDE, и просто скомпилировать его в .class через командную строку или что-то в этом роде?