At 02:50 PM 3/13/00 -0800, you wrote:
>If I run with the old jdb stuff in JDE, I get a comint buffer that
>behaves much like a normal
>gud.el buffer.
>
>But, when I use the new JPDA stuff, I don't see that I have such a
>buffer
>The only comint buffer I see is one named *JDEbug* which contains stuff
>like
>
>
> (jde-dbo-init-debug-session)
> JDE> -1 17 launch 3 -vmexec java FileTest
>
>
>
> (jde-dbo-message
> 3 "Launched VM Java Debug Interface (Reference Implementation)
> version 1.0
> Java Debug Wire Protocol (Reference Implementation) version
> 1.0
> JVM Debug Interface version 1.0
> JVM version 1.2.2 (Classic VM, build JDK-1.2.2-001, green
> threads, nojit)")
>
>
> (jde-dbo-command-result 17 63803)
>
> JDE> 3 18 break absolute FileTest.java 9
>
>It looks like the "JDE>" is a prompt, and the stuff following is a
>command, followed by
>lines that contain the output of the command.
>
>Is this buffer just intended for internal use?
Yes. Unlike dbx, gdb, jdb, JDEbug is not a command-line debugger. It was
designed from the beginning as an extension of Emacs. Unfortunately, the
only mechanism that Emacs provides for extensions that require non-Lisp
code is to implement the non-Lisp portion as an external executable linked
to Emacs via a socket or standard I/O. That limitation dictated the design
of JDEbug, it consists of an Emacs Lisp frontend and a Java backend that
communicate via standard I/O. The frontend drives the backend by issuing
commands. The backend's responses are in the form of Lisp forms to avoid
the need for a parser on the Lisp side. The *JDEbug* buffer provides a
transcript of this low-level interaction for development and debugging
purposes.
>If so, are there any
>plans for a cmd line interface ala
>dbx, gdb, jdb, ....?
>
No.
>If not, is there a doc somewhere explaining
>the command language (eg, -1 17 launch 3 -vmexec java FileTest)?
>
The command syntax is documented in the Java source code that is
distributed with the JDE.
- Paul
------------------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
JDE website: http:/sunsite.auc.dk/jde/
JDE mailing list archive:
http://www.mail-archive.com/[email protected]/maillist.html
Please use JDE->Help->Submit Problem Report when reporting a bug or seeking
help. This will insure that you include all information that may be
required to solve your problem.