Сколько лет учиться на программиста?
Ну я дал просто в гугле поиск что делать если нет отладчика, я в StackOverflow нашёл что у кого OpenJDK нужно использовать Junit и Log4j.
У вас, сорры, каша.
В принципе можно и по пунктам, если есть желание, но в целом одно с другим никак не связано. Это все отдельные технологии, которые подключают с определенными целями. Они между собой по логической цепочке(если используется одно, то нужно использовать другое) не связаны.
PS. O, AlexNek уже ответил...
Я не использую среду разработки
А зря. В яве классика "Eclipse".
но Eclipse выбешивал меня
Лада Калина выбешивает, поэтому я езжу на велосипеде.
при всех недостатках Еклипс это проффесиональная среда разработки. И она предоставляет несравнимые возможности по сравнению с едиторами.
Кстати разработка UI требует чудовищных ресурсов, если вы програмируете по принципу "перетянул
и бросил". В графике. Поэтому запуск графического редактора под Еклипс действительно не очень хорошая идея. Но бэкэнд без разговоров. Только среда разработки, никаких едиторов.