Hello,

I am pleased to say that i am now able to use jdebug from emacs.  The
biggest hurdle I had was finding the problem with emacs and my
application freezing up on me.  There's a faq item on that but it
states that the problem is xemacs specific.  It isn't.  Implementing
the advice, fixed that problem.

My problem now is trying to easily view variables at a breakpoint.  I
work as follows:  I start the application in emacs and run it until
the program is at the point where I want to debug it. I start jdebug
and attach the debugger via shared memory interface to the
application.  I set the breakpoint and do a continue until I get to my
breakpoint.  Nothing ever appears in the local variables buffer.
To display a simple 'int' variable I just put the cursor
over the variable and do a
JDEbug --> Display --> Variable

and I get something like this:
  "m_recordId" = 1402 (int)

But when I do the same thing with a String variable, I get output
like this:

"cmd" = <java.lang.String:4621>

In order to see what is in 'cmd', I need to do a
JDEbug --> Display --> String

emacs then asks for the object id which I enter and then I get
string 4621 = OK

where 'OK' is my string.

What am I missing here in that (1) is there no direct route to
objects, only this 2-step move?  (2) is there a way to see all the
local (and global) variables in a tree as depicted in the JDEbug
Users' Guide?  BTW, I'm using jde 2.2.9beta5, semantic-1.4beta11.

Thanks for any pointers in the right direction,
Joe
---
Joe Berry
[EMAIL PROTECTED]
AIM "joe topshot"
Yahoo Msgr "joetopshot"
Baltimore, MD

Reply via email to