I used this in the past: https://ssw.jku.at/dcevm/

Though nowadays the IntelliJ debugger with the OpenJDK is enough for me. I know what works and what doesn’t so I rarely feel frustrated.