Conversely, you can do visual debugging with just about any
IDE, including Eclipse, IntelliJ and NetBeans.
The latest VisualVM release supports Java 21 (presumably OpenJDK, Oracle and other recent JVMs).
I would hasten to migrate away from Java 8, though. It uses an now-obsolescent introspection architecture and that can cause issues when building apps using more modern libraries.