Re: Using emacs to debug Java programs
Lew writes:
I've looked for instructions before, but had no luck. I miss the days
when I could do gcc compiles from emacs and debug via its gdb
interface. I gather from what you're telling me that the emacs gurus
have sussed out how to tie emacs into the JVM, a remarkable
achievement indeed. This is great; I can start using emacs for my
Java development once I get this information.
Pascal J. Bourguignon wrote:
http://jdee.sourceforge.net/
Lew wrote:
A couple of things about that site scare me, though still plan to look
into the product.
They claim that the product "interfaces Emacs to command-line Java
development tools (for example, JavaSoft's JDK)". JavaSoft hasn't
been around in quite a while, since well before a major change in the
JVM's debugger interface.
"... JDEbug, the JDEE's debugger." The JVM includes a debugger
interface. Why do they need a separate one?
Pascal J. Bourguignon wrote:
Well do you want to work from emacs or from the JVM?
I expect emacs to work with the JVM, or it is of no use for Java programming.
Just like I used to use emacs with C and C++ - if it didn't work with the
compiler and the run-time environment (in that case, the OS), it wouldn't have
been much use.
Perhaps I don't understand what you're driving at here. You certainly didn't
answer my question with the one you asked in response.
Lew:
"Year 2000 Compliance" - aren't they a little late to the party on that one?
Pascal J. Bourguignon wrote:
Not at all. You can't imagine the number of programmers (and users)
who are back writting years with only two digits. You know, the kind
that give you a rendez-vous [sic] on 10/08/09.
But now you are speaking of "Year 2100 compliance", aren't you? The reference
on the JDEE site to Y2K bespeaks an old, and one must fear not currently
maintained product.
Lew:
"make file support" - no one uses make files with Java.
Pascal J. Bourguignon wrote:
Well, if you're using emacs, perhaps you don't like ant either...
I don't follow the logic on that at all. Generally, emacs users are
command-line proponents, don't you find that so? Back in my C/C++ days, emacs
and make were like peanut butter and jelly - I couldn't make a PB&J without
both. Now I'd be thrilled to find that emacs plays well with ant. I just
can't see how you'd draw the conclusion you express here.
Regardless, you seem to have missed my point altogether, which is that
everything about the JDEE site screams ancient history, which gives me concern
about its utility in a modern environment. Yes, including ant, of course, duh.
Lew:
"Sun's Java 2 Software Development Kit (SDK)" "... JDK 1.2 or higher ..." -
How old is this product?
Pascal J. Bourguignon wrote:
Which begs the question, have you really searched for an emacs java [sic]
IDE ever?
It does not beg the question at all. Begging the question is the logical
fallacy of assuming a conclusion as part of the argument in favor of that
conclusion.
<http://en.wikipedia.org/wiki/Begging_the_question>
If you are asking if I have searched for an emacs Java environment, the answer
is yes, including by asking in this very forum.
If you are willing to help in that search, I am grateful. If not, well,
that's your privilege.
--
Lew