Сколько лет учиться на программиста?
Мне кажется, вы пытаетесь смешивать совершенно разные вещи.
Просто в интернет написано если ты нищиброд и денег на лицензионную Java нет, то нужно пользоваться OpenJDK, дело в том, что я использую OpenJDK. Ну я дал просто в гугле поиск что делать если нет отладчика, я в StackOverflow нашёл что у кого OpenJDK нужно использовать Junit и Log4j. Я не использую среду разработки, код пишу в Far Manager, у меня есть оффлайн документация по Java. Кстати в OpenJDK есть в комплекте вроде консольный отладчик jdb. Раньше когда была нормальная Java я пользовался Eclipse и был Apache TomCat, но Eclipse выбешивал меня, короче я создал WebApp и использовал эту библиотеку https://openui5.org/ Eclipse просто зависал. Да ещё есть старый Borland JBuilder, который установлен на виртуалке, а так-же пользовался самым отстойным - jguid (Java Gui Designer).