Hello,
I do not succed in using JDEbug.

System :
- Suse7.0
- Emacs 20.7.1
- JDE 2.2.6
- Java 1.3 from IBM
  (java -version produces 
    Java(TM) 2 Runtime Environment, Standard Edition
(build 1.3.0)
    Classic VM (build 1.3.0, J2RE 1.3.0 IBM build
cx130-20000623 (JIT enabled: jitc))
   )

Output from Debug buffer :
*** Debugger Output for Process rj.jsqlgui.JSqlGui(2)
***

vm started...
All threads suspended...
Launch command line:
  java -classpath ~/Development/source/ 
rj.jsqlgui.JSqlGui  

Emacs connected to standard IO port 3425 for process
rj.jsqlgui.JSqlGui.
Launched VM Java Debug Interface (Reference
Implementation) version 1.3 
Java Debug Wire Protocol (Reference Implementation)
version 1.0
JVM Debug Interface version 1.0
JVM version 1.3.0 (Classic VM, J2RE 1.3.0 IBM build
cx130-20000623 (JIT disabled))
initSIOConnect: starting standard I/O handshake.
initSIOConnect: starting SIO connect thread.
Debugger waiting for Emacs to connect to app SIO port
3425.
Setting breakpoint at line 177 in JSqlGui.java.
Debugger connected to standard I/O socket.
Running rj.jsqlgui.JSqlGui.
rj.jsqlgui.JSqlGui process ended.
Closed transport for application's standard output.
vm disconnected...

Output from *JDEbug*
cd ~/Development/source/rj/jsqlgui/
java -classpath
/home/rjocham/emacs/lisp/jde-2.2.6/java/lib/jde.jar:/usr/lib/java/lib/tools.jar
jde.debugger.Main


(jde-dbo-init-debug-session)

JDE> -1 4 launch 2 -vmexec java -classpath
~/Development/source/  rj.jsqlgui.JSqlGui  


(jde-dbo-message
2 "Launched VM Java Debug Interface (Reference
Implementation) version 1.3 
Java Debug Wire Protocol (Reference Implementation)
version 1.0
JVM Debug Interface version 1.0
JVM version 1.3.0 (Classic VM, J2RE 1.3.0 IBM build
cx130-20000623 (JIT disabled))")


(jde-dbo-message 2 "initSIOConnect: starting standard
I/O handshake.")


(jde-dbo-message 2 "initSIOConnect: starting SIO
connect thread.")


(jde-dbo-message
2 "Debugger waiting for Emacs to connect to app SIO
port 3425.")


(jde-dbo-command-result 4 3425)


(jde-dbo-event-set
2 "all"
(list "Thread" 1 "main" "waiting" "suspended by
debugger"
(list)
(list)
nil)
(list 'jde-dbo-vm-start-event))

JDE> 2 5 break absolute JSqlGui.java 177


(jde-dbo-message 2 "Debugger connected to standard I/O
socket.")


(jde-dbo-command-result 5 0)
JDE> 2 6 run



(jde-dbo-event-set 2 "none" nil
(list 'jde-dbo-vm-death-event))


(jde-dbo-message 2 "Closed transport for application's
standard output.")


(jde-dbo-event-set 2 "none" nil
(list 'jde-dbo-vm-disconnected-event))


(jde-dbo-command-result 6)

Attached is the prj.el file 

I managed to debug with one of the earlier JDE/JDEbug
versions. So I think that my settings should be ok,
but who knows.

Thanks for any help
Ralph

Reply via email to