I successfully attach to my java app with emacs & gud, but gud-break doesn't work as expected: it runs only:
stop at :48 if the line number is 48. So even the class name is missing and the command fails. If I manually type in the gud prompt stop at <class>:48 that also doesn't work, I must type in the full package name: stop at com.app.Class:48.
How can I make gud run the correct command? I found about gud-def but I am baffled that this is not done properly out of the box and secondly, gud-def allows to insert the file name (class name) but I have no idea how I would insert the package name?