I have successfully debugged an Android app with jdb today. But I found jdb is not as handy as gdb for me: the convenience and functionality which jdb provides are grossly inferior to those provided by gdb.
Are there any better Java debuggers that can be used in command-line mode to choose from? Preferably this would be as powerful, convenient, and functional as gdb is for regular programs, but for Java.
Again, I am not interested in anything that is part of some IDE. This needs to be a command-line tool like gdb is. I use vim for editing my code, not an IDE.