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.

Reply via email to