Use VSCode !!
Passo um - Instale o java JDK Passo dois - Confirme que o JDK está no PATH do seu windows Passo três - Instale o VSCode e vá na aba de extensões Passo quatro - Instale o "Extension Pack for Java"
Bonus: Aprenda a usar os profiles do VSCode, assim vc cria um profile Java, outro PHP etc
Desenvolvo em Java usando o VSCode e nunca tive problemas, inclusive recomendo.
Recentemente tenho utilizado o VSCode integrado com o Docker e cara fenomenal, como trabalho especificamente com ERP sempre que vou iniciar um projeto novo eu subo um container usando a extensao Dev Containers e ja tenho um ambiente com a versão do java que preciso e as libs do ERP.
Boa @DanielSchmitz eu tenho feito isso e realmente é uma boa opção, eu usava o STS mas mudei para o vscode no desenvolvimento para o Java utilizando os profiles como uma forma de gerenciar as extensões de acordo com a linguagem, lógico que tive que vencer a barreira da adaptação mas tudo na vida é adapitação né ? rs Eu tambem recomendo!