Hello,

     I've been trying to start debugging with JDE v2.1.7 but I haven't been
able to get it working yet.  I'm trying to test with a very simple "hello
world" program, but I keep on getting the message.

"No response to command 1. (process = 1; timeout = 60 sec.)"

I took a look through the list archive and tried increasing my timeout
value, and I made sure that my system command path includes the JPDA bin
directory.
(Path=C:\IBMVJava\eab\bin;.;d:\jdk\jpda\bin;C:\WINNT\SYSTEM32;C:\WINNT;D:\JDK\BIN;C:\TOOLS;C:\CYGNUS\CYGWIN-B20\H-I586-CYGWIN32\BIN;E:\IBM\IMNNQ;d:\lxpm\bin;c:\csdiff;E:\SQLLIB\BIN;E:\SQLLIB\FUNCTION;E:\SQLLIB\HELP;C:\Program

Files\Rational\common;)

Neither of these seemed to have any effect.  My .emacs file and relevant
buffers are below.  I'm using bash as my shell.   java -version returns:
java version "1.2.2"
Classic VM (J2RE 1.2.2 IBM build cn122-20000420 (JIT enabled: jitc))

Any ideas?

Thanks,

Ryan Chase.

Emacs  : GNU Emacs 20.3.1 (i386-*-nt4.0)
 of Wed Aug 26 1998 on ESME
Package: JDE version 2.1.7

current state:
==============
(setq
 jde-gen-session-bean-template '("(jde-wiz-insert-imports-into-buffer (list
\"javax.ejb.*\"\n\"java.rmi.RemoteException\"))"
"(jde-wiz-update-implements-clause \"SessionBean\")" "'> \"public void
ejbActivate() throws RemoteException {\"'n> \"}\"'n\n'n" "'> \"public void
ejbPassivate() throws RemoteException {\"'n> \"}\"'n\n'n" "'> \"public void
ejbRemove() throws RemoteException {\"'n> \"}\"'n 'n" "'> \"public void
setSessionContext(SessionContext ctx) throws\nRemoteException {\"" "'n>
\"}\"'n 'n" "'> \"public void unsetSessionContext() throws RemoteException
{\"'n>\n\"}\"'n 'n")
 jde-enable-full-method-signatures-index-menu t
 jde-run-classic-mode-vm t
 jde-gen-code-templates '(("Get Set Pair" . jde-gen-get-set)
                          ("toString method" . jde-gen-to-string-method)
                          ("Action Listener" . jde-gen-action-listener)
                          ("Window Listener" . jde-gen-window-listener)
                          ("Mouse Listener" . jde-gen-mouse-listener)
                          ("Mouse Motion Listener" .
                           jde-gen-mouse-motion-listener)
                          ("Inner Class" . jde-gen-inner-class)
                          ("println" . jde-gen-println)
                          ("property change support" .
                           jde-gen-property-change-support)
                          ("EJB Entity Bean" . jde-gen-entity-bean)
                          ("EJB Session Bean" . jde-gen-session-bean))
 jde-gen-cflow-else '("(if (jde-parse-comment-or-quoted-p)" "'(l \"else\")"
                      "'(l > \"else \"" "\"{\" > n> r n"
                      "\"} // end of else\" > n>)" ")")
 jde-make-args "-k -f e:\\install\\install.mk"
 jde-mode-abbreviations '(("ab" . "abstract") ("bo" . "boolean")
                          ("br" . "break") ("by" . "byte") ("byv" .
"byvalue")
                          ("cas" . "cast") ("ca" . "catch") ("ch" . "char")
                          ("cl" . "class") ("co" . "const")
                          ("con" . "continue") ("de" . "default")
                          ("dou" . "double") ("el" . "else")
                          ("ex" . "extends") ("fa" . "false") ("fi" .
"final")
                          ("fin" . "finally") ("fl" . "float") ("fo" .
"for")
                          ("fu" . "future") ("ge" . "generic") ("go" .
"goto")
                          ("impl" . "implements") ("impo" . "import")
                          ("ins" . "instanceof") ("in" . "int")
                          ("inte" . "interface") ("lo" . "long")
                          ("na" . "native") ("ne" . "new") ("nu" . "null")
                          ("pa" . "package") ("pri" . "private")
                          ("pro" . "protected") ("pu" . "public")
                          ("re" . "return") ("sh" . "short") ("st" .
"static")
                          ("su" . "super") ("sw" . "switch")
                          ("sy" . "synchronized") ("th" . "this")
                          ("thr" . "throw") ("throw" . "throws")
                          ("tra" . "transient") ("tr" . "true")
                          ("vo" . "void") ("vol" . "volatile")
                          ("wh" . "while"))
 jde-compile-option-verbose nil
 jde-db-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 jde-bug-debugger-host-address "RAC"
 jde-bug-breakpoint-marker-colors '("red" . "yellow")
 jde-gen-buffer-boilerplate nil
 jde-bug-raise-frame-p t
 jde-db-option-application-args nil
 jde-bug-vm-includes-jpda-p nil
 jde-gen-jfc-app-buffer-template '("(funcall jde-gen-boilerplate-function)
'n"
                                   "\"import java.awt.Dimension;\" 'n"
                                   "\"import java.awt.Graphics;\" 'n"
                                   "\"import java.awt.Graphics2D;\" 'n"
                                   "\"import java.awt.Color;\" 'n"
                                   "\"import java.awt.geom.Ellipse2D;\" 'n"
                                   "\"import
java.awt.event.WindowAdapter;\" 'n" "\"import java.awt.event.WindowEvent;\"
'n" "\"import javax.swing.JFrame;\" 'n" "\"import javax.swing.JPanel;\" 'n"
"\"import javax.swing.JScrollPane;\" 'n" "\"import javax.swing.JMenuBar;\"
'n" "\"import javax.swing.JMenu;\" 'n" "\"import
java.awt.event.ActionEvent;\" 'n" "\"import javax.swing.AbstractAction;\"
'n 'n" "\"/**\" 'n" "\" * \"" "(file-name-nondirectory buffer-file-name)
'n" "\" *\" 'n" "\" *\" 'n" "\" * Created: \" (current-time-string) 'n" "\"
*\" 'n" "\" * @author \" (user-full-name) 'n" "\" * @version\" 'n" "\" */\"
'n>" "'n>" "\"public class \"" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "\" extends JFrame\"" "\" {\"
'n>" "" "\"class Canvas extends JPanel\"" "\" {\"  'n>" "" "\"public Canvas
() \"" "\" {\"  'n>" "" "\"setSize(getPreferredSize());\" 'n>"
"\"Canvas.this.setBackground(Color.white);\" 'n>" "\"}\" 'n> 'n>" "\"public
Dimension getPreferredSize() \"" "\" {\"  'n>" "" "\"ret
urn new Dimension(600, 600);\" 'n>" "\"}\" 'n> 'n>" "\"public void
paintComponent(Graphics g) \"" "\" {\"  'n>" ""
"\"super.paintComponent(g);\" 'n>" "\"Graphics2D g2d = (Graphics2D) g;\"
'n>" "\"Ellipse2D circle = new Ellipse2D.Double(0d, 0d, 100d, 100d);\" 'n>"
"\"g2d.setColor(Color.red);\" 'n>" "\"g2d.translate(10, 10);\" 'n>"
"\"g2d.draw(circle);\" 'n>" "\"g2d.fill(circle);\" 'n>" "\"}\" 'n> 'n>"
"\"}\" 'n> 'n>" "\"public \"" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "\"()\"" "\" {\"  'n>" ""
"\"super(\\\"\" (P \"Enter app title: \") \"\\\");\" 'n>" "\"setSize(300,
300);\" 'n>" "\"addWindowListener(new WindowAdapter() \"" "\" {\"  'n>" ""
"\"public void windowClosing(WindowEvent e) {System.exit(0);}\" 'n>"
"\"public void windowOpened(WindowEvent e) {}\" 'n>" "\"});\" 'n>"
"\"setJMenuBar(createMenu());\" 'n>" "\"getContentPane().add(new
JScrollPane(new Canvas()));\" 'n>" "\"}\" 'n>" "'n>" "\"public static void
main(String[] args) \"" "\" {\"  'n>" "" "'n>" "(file-name-sans-exte
nsion (file-name-nondirectory buffer-file-name))" "\" f = new \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"\"();\" 'n>" "\"f.show();\" 'n>" "'p 'n>" "\"}\" 'n> 'n>" "\"protected
JMenuBar createMenu() \"" "\" {\"  'n>" "" "\"JMenuBar mb = new
JMenuBar();\" 'n>" "\"JMenu menu = new JMenu(\\\"File\\\");\" 'n>"
"\"menu.add(new AbstractAction(\\\"Exit\\\") \"" "\" {\"  'n>" "" "\"public
void actionPerformed(ActionEvent e) \"" "\" {\"  'n>" ""
"\"System.exit(0);\" 'n>" "\"}\" 'n>" "\"});\" 'n>" "\"mb.add(menu);\" 'n>"
"\"return mb;\" 'n>" "\"}\" 'n> 'n>" "\"} // \"" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "'n>")
 jde-bug-key-bindings '(("[? ? ?]" . jde-bug-step-over)
                        ("[? ? ?]" . jde-bug-step-into)
                        ("[? ? ?]" . jde-bug-step-out)
                        ("[? ? ?]" . jde-bug-continue)
                        ("[? ? ?]" . jde-bug-set-breakpoint))
 jde-compile-option-nowarn nil
 jde-run-java-vm-w "javaw"
 jde-compile-option-encoding nil
 jde-run-option-java-profile '(nil . "./java.prof")
 jde-bug-jpda-directory "d:/jdk/jpda"
 jde-read-compile-args nil
 jde-run-java-vm "java"
 jde-db-option-verbose '(nil nil nil)
 jde-db-read-app-args t
 jde-run-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation
objects")
 jde-gen-println '("'&"
                   "\"System.out.println(\" (P \"Print out: \") \");\"
'n>")
 jde-enable-abbrev-mode t
 jde-gen-cflow-main '("(if (jde-parse-comment-or-quoted-p)" "'(l \"main\")"
                      "'(l > \"public static void main (String[] args) \""
                      "\"{\" > n> r n" "\"} // end of main ()\" > n>)" ")")
 jde-javadoc-exception-tag-template '("* @exception " type
                                      " if an error occurs")
 jde-global-classpath '("e:/install")
 jde-gen-window-listener-template '("'& (P \"Window name: \")"
                                    "\".addWindowListener(new
WindowAdapter() {\" 'n>" "\"public void windowActivated(WindowEvent e) {}\"
'n>" "\"public void windowClosed(WindowEvent e) {}\" 'n>" "\"public void
windowClosing(WindowEvent e) {System.exit(0);}\" 'n>" "\"public void
windowDeactivated(WindowEvent e) {}\" 'n>" "\"public void
windowDeiconified(WindowEvent e) {}\" 'n>" "\"public void
windowIconified(WindowEvent e) {}\" 'n>" "\"public void
windowOpened(WindowEvent e) {}});\" 'n>")
 jde-run-working-directory "e:/install"
 jde-gen-property-change-support '("'&"
                                   "\"protected PropertyChangeSupport pcs =
new PropertyChangeSupport(this);\" 'n>" "\"/**\" 'n>\"* Adds a
PropertyChangeListener to the listener list.\" 'n>" "\"* The listener is
registered for all properties.\" 'n>" "\"*\" 'n> \"* @param listener The
PropertyChangeListener to be added\" 'n> \"*/\" 'n>" "\"public void
addPropertyChangeListener(PropertyChangeListener listener) {\" 'n>"
"\"pcs.addPropertyChangeListener(listener);\" 'n> \"}\" 'n> 'n>" "\"/**\"
'n>\"* Removes a PropertyChangeListener from the listener list.\" 'n>" "\"*
This removes a PropertyChangeListener that was registered for all
properties.\" 'n>" "\"*\" 'n> \"* @param listener The
PropertyChangeListener to be removed\" 'n> \"*/\" 'n>" "\"public void
removePropertyChangeListener(PropertyChangeListener listener) {\" 'n>"
"\"pcs.removePropertyChangeListener(listener);\" 'n> \"}\" 'n> 'n>"
"\"/**\" 'n>\"* Adds a PropertyChangeListener for a specific property.\"
'n>" "\"* The listener will be invoked only when a
 call on firePropertyChange\" 'n>" "\"* names that specific property.\"
'n>" "\"*\" 'n> \"* @param propertyName The name of the property to listen
on\" 'n>" "\"* @param listener The PropertyChangeListener to be added\" 'n>
\"*/\" 'n>" "\"public void addPropertyChangeListener(String propertyName,\"
'n>" "\"PropertyChangeListener listener) {\" 'n>"
"\"pcs.addPropertyChangeListener(propertyName, listener);\" 'n> \"}\" 'n>
'n>" "\"/**\" 'n>\"* Removes a PropertyChangeListener for a specific
property.\" 'n>" "\"*\" 'n> \"* @param propertyName The name of the
property that was listened on\" 'n>" "\"* @param listener The
PropertyChangeListener to be removed\" 'n> \"*/\" 'n>" "\"public void
removePropertyChangeListener(String propertyName,\" 'n>"
"\"PropertyChangeListener listener) {\"  'n>"
"\"pcs.removePropertyChangeListener(propertyName, listener);\" 'n> \"}\"
'n> 'n>" "\"/**\" 'n>\"* Reports a bound property update to any registered
listeners. \" 'n>" "\"* No event is fired if old and new are equal and
non-null.\
" 'n>" "\"*\" 'n> \"* @param propertyName The programmatic name of the
property that was changed\" 'n>" "\"* @param oldValue The old value of the
property\" 'n>" "\"* @param newValue The new value of the property.\" 'n>
\"*/\" 'n>" "\"public void firePropertyChange(String propertyName, Object
oldValue, Object newValue) {\" 'n>" "\"pcs.firePropertyChange(propertyName,
oldValue, newValue);\" 'n> \"}\" 'n> 'n>" "\"/**\" 'n>\"* Reports a bound
property update to any registered listeners. \" 'n>" "\"* No event is fired
if old and new are equal and non-null.\" 'n>" "\"* This is merely a
convenience wrapper around the more general\" 'n>" "\"* firePropertyChange
method that takes Object values.\" 'n>" "\"* No event is fired if old and
new are equal and non-null.\" 'n>" "\"*\" 'n> \"* @param propertyName The
programmatic name of the property that was changed\" 'n>" "\"* @param
oldValue The old value of the property\" 'n>" "\"* @param newValue The new
value of the property.\" 'n> \"*/\" 'n>" "\"public void fireProperty
Change(String propertyName, int oldValue, int newValue) {\" 'n>"
"\"pcs.firePropertyChange(propertyName, oldValue, newValue);\" 'n> \"}\"
'n> 'n>" "\"/**\" 'n>\"* Reports a bound property update to any registered
listeners. \" 'n>" "\"* No event is fired if old and new are equal and
non-null.\" 'n>" "\"* This is merely a convenience wrapper around the more
general\" 'n>" "\"* firePropertyChange method that takes Object values.\"
'n>" "\"* No event is fired if old and new are equal and non-null.\" 'n>"
"\"*\" 'n> \"* @param propertyName The programmatic name of the property
that was changed\" 'n>" "\"* @param oldValue The old value of the
property\" 'n>" "\"* @param newValue The new value of the property.\" 'n>
\"*/\" 'n>" "\"public void firePropertyChange(String propertyName, boolean
oldValue, boolean newValue) {\" 'n>"
"\"pcs.firePropertyChange(propertyName, oldValue, newValue);\" 'n> \"}\"
'n> 'n>" "\"/**\" 'n>\"* Fires an existing PropertyChangeEvent to any
registered listeners.\" 'n>" "\"* No event is fir
ed if the given event's old and new values are equal and non-null. \" 'n>"
"\"*\" 'n> \"* @param evt The PropertyChangeEvent object.\" 'n>\"*/\" 'n>"
"\"public void firePropertyChange(PropertyChangeEvent evt) {\" 'n>"
"\"pcs.firePropertyChange(evt);\" 'n> \"}\" 'n> 'n>" "\"/**\" 'n>\"* Checks
if there are any listeners for a specific property.\" 'n>" "\"*\" 'n> \"*
@param evt The PropertyChangeEvent object.\" 'n>" "\"* @return
<code>true</code>if there are one or more listeners for the given
property\" 'n>" "\"*/\" 'n>" "\"public boolean hasListeners(String
propertyName) {\" 'n>" "\"return pcs.hasListeners(propertyName);\" 'n>
\"}\" 'n> 'n>")
 jde-javadoc-describe-interface-template '("* Describe interface "
                                           (jde-javadoc-code name) "
here.")
 jde-javadoc-see-tag-template '("* @see " ref)
 jde-db-marker-regexp "^Breakpoint hit: .*(\\([^$]*\\).*:\\([0-9]*\\))"
 jde-gen-mouse-motion-listener-template '("'& (P \"Component name: \")"
                                          "\".addMouseMotionListener(new
MouseMotionAdapter() {\" 'n>" "\"public void mouseDragged(MouseEvent e)
{}\" 'n>" "\"public void mouseMoved(MouseEvent e) {}});\" 'n>")
 jde-key-bindings '(("[? ? ?]" . jde-run-menu-run-applet)
                    ("[? ? ?]" . jde-build)
                    ("[? ? ?]" . jde-compile)
                    ("[? ? ?]" . jde-debug)
                    ("[? ? ?]" . jde-wiz-implement-interface)
                    ("[? ? ?j]" . jde-javadoc-generate-javadoc-template)
                    ("[? ? ?]" . bsh)
                    ("[? ? ?\f]" . jde-gen-println)
                    ("[? ? ?]" . jde-browse-jdk-doc)
                    ("[? ? ?]" . jde-save-project)
                    ("[? ? ?]" . jde-wiz-update-class-list)
                    ("[? ? ?]" . jde-run)
                    ("[? ? ?]" . speedbar-frame-mode)
                    ("[? ? ?]" . jde-db-menu-debug-applet)
                    ("[? ? ?]" . jde-help-symbol)
                    ("[? ? ?]" . jde-show-class-source)
                    ("[? ? ?]" . jde-wiz-find-and-import)
                    ("[(control c) (control v) (control ?.)]" .
                     jde-complete-at-point-menu)
                    ("[(control c) (control v) ?.]" .
jde-complete-at-point))
 jde-gen-cflow-for-i '("(if (jde-parse-comment-or-quoted-p)" "'(l
\"fori\")"
                       "'(l > \"for (int \" (p \"variable: \" var) \" = 0;
\""
                       "(s var)"
                       "\" < \"(p \"upper bound: \" ub)\"; \" (s var) \"++)
\"" "\"{\" > n> r n" "\"} // end of for (int \" (s var) \" = 0; \"" "(s
var) \" < \" (s ub) \"; \" (s var) \"++)\" > n>)" ")")
 jde-run-option-classpath nil
 jde-javadoc-param-tag-template '("* @param " name " " (jde-javadoc-a type)
                                  " " (jde-javadoc-code type) " value")
 jde-compile-option-verbose-path nil
 jde-db-debugger '("JDEbug" "jdb" . "Executable")
 jde-jdk-doc-url "d:\\jdk\\docs\\index.html"
 jde-compiler "javac"
 jde-javadoc-describe-method-template '("* Describe " (jde-javadoc-code
name)
                                        " method here.")
 jde-gen-class-buffer-template '("(funcall jde-gen-boilerplate-function)
'n"

"\"/**********************************************************************\"

'n" "\"*\" 'n" "\"*  IBM CONFIDENTIAL\" 'n" "\"*  OCO SOURCE MATERIALS\"
'n" "\"*\" 'n" "\"*  COPYRIGHT:  P#2 P#1\" 'n" "\"*              (C)
COPYRIGHT IBM CORPORATION Y1, Y2\" 'n" "\"*\" 'n" "\"*  The source code for
this program is not published or otherwise divested of\" 'n" "\"*  its
trade secrets, irrespective of what has been deposited with the U.S.\" 'n"
"\"*  Copyright Office.\" 'n" "\"*\" 'n" "\"*  Source File Name = (%W%)\"
'n" "\"*\" 'n" "\"*  Descriptive Name = \"" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name)) 'n" "\"*\" 'n" "\"*  Function:\"
'n" "\"*\" 'n" "\"*\" 'n" "\"*  Dependencies: See import list.\" 'n" "\"*\"
'n" "\"*  Restrictions:\" 'n" "\"*\" 'n" "\"*  Change Activity:\" 'n" "\"*
DATE    DESCRIPTION                                             S&D Code\"
'n" "\"*
============================================================================\"

'n" "\"*\"
'n" "\"*\" 'n" "\"*
============================================================================\"

'n" "\"*  Last Changed =    %E%  %U%\" 'n" "\"*\" 'n"
"\"*********************************************************************************/\"

'n" "'n" "'n" "\"/**\" 'n" "\" * \"" "(file-name-nondirectory
buffer-file-name) 'n" "\" *\" 'n" "\" *\" 'n" "\" * Created: \"
(current-time-string) 'n" "\" *\" 'n" "\" * @author \" (user-full-name) 'n"
"\" * @version\" 'n" "\" */\" 'n>" "'n>" "\"public class \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"
\" (jde-gen-get-super-class)" "\" {\"  'n>" "" "\"public \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"
()\"" "\" {\"  'n>" "" "'p 'n>" "\"}\">" "'n>" "'n>" "\"}\">" "\"// \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"'n>")
 jde-appletviewer-option-vm-args nil
 jde-run-executable-args nil
 jde-db-option-garbage-collection '(t t)
 jde-use-font-lock t
 jde-compile-option-bootclasspath nil
 jde-make-program "make"
 jde-run-option-vm-args nil
 jde-compile-option-directory ""
 jde-wiz-insert-excluded-packages-regexp "bsh.*"
 jde-gen-console-buffer-template '("(funcall jde-gen-boilerplate-function)
'n"
                                   "\"/**\" 'n" "\" * \""
                                   "(file-name-nondirectory
buffer-file-name) 'n" "\" *\" 'n" "\" *\" 'n" "\" * Created: \"
(current-time-string) 'n" "\" *\" 'n" "\" * @author \" (user-full-name) 'n"
"\" * @version\" 'n" "\" */\" 'n>" "'n>" "\"public class \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"
{\"  'n>" "" "\"public \"" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "\" ()\"" "\" {\"  'n>" ""
"'n>" "\"}\" 'n>" "'n>" "\"public static void main(String[] args)\"" "\"
{\"  'n>" "" "'p 'n>" "\"}\" 'n> 'n>" "\"} // \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"'n>")
 jde-read-make-args nil
 jde-gen-mouse-listener-template '("'& (P \"Component name: \")"
                                   "\".addMouseListener(new MouseAdapter()
{\" 'n>" "\"public void mouseClicked(MouseEvent e) {}\" 'n>" "\"public void
mouseEntered(MouseEvent e) {}\" 'n>" "\"public void mouseExited(MouseEvent
e) {}\" 'n>" "\"public void mousePressed(MouseEvent e) {}\" 'n>" "\"public
void mouseReleased(MouseEvent e) {}});\" 'n>")
 jde-run-option-application-args nil
 jde-bug-vm-executable '("javaw")
 jde-db-set-initial-breakpoint t
 jde-bug-debugger-command-timeout 60
 jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 jde-db-option-properties nil
 jde-db-source-directories '("e:/install/" "d:/jdk/src/"
                             "e:/swing11/swing-1.1/src/")
 jde-run-read-app-args t
 jde-gen-to-string-method-template '("'&" "\"public String toString() {\"
'n>"
                                     "\"return super.toString();\" 'n>"
                                     "\"}\" 'n>")
 jde-quote-classpath t
 jde-bug-window-message nil
 jde-build-use-make t
 jde-javadoc-author-tag-template '("* @author \"" user-full-name "\" <"
                                   user-mail-address ">")
 jde-compile-option-classpath nil
 jde-bug-jdk-directory "d:/jdk"
 jde-gen-boilerplate-function 'jde-gen-create-buffer-boilerplate
 jde-gen-entity-bean-template '("(jde-wiz-insert-imports-into-buffer (list
\"javax.ejb.*\"\n\"java.rmi.RemoteException\"))"
"(jde-wiz-update-implements-clause \"EntityBean\")" "'> \"public void
ejbActivate() throws RemoteException {\"'n> \"}\"'n\n'n" "'> \"public void
ejbPassivate() throws RemoteException {\"'n> \"}\"'n\n'n" "'> \"public void
ejbLoad() throws RemoteException {\"'n>\"}\"'n 'n" "'> \"public void
ejbStore() throws RemoteException {\"'n>\"}\"'n 'n" "'> \"public void
ejbRemove() throws RemoteException {\"'n>\"}\"'n 'n" "'> \"public void
setEntityContext(EntityContext ctx) throws\nRemoteException {\""
"'n>\"}\"'n 'n" "'> \"public void unsetEntityContext() throws
RemoteException {\"'n>\n\"}\"'n> 'n")
 jde-javadoc-version-tag-template '("* @version 1.0")
 jde-javadoc-describe-constructor-template '("* Creates a new "
                                             (jde-javadoc-code name)
                                             " instance.")
 jde-bug-server-shmem-name '(t . "JDEbug")
 jde-db-startup-commands nil
 jde-compile-option-deprecation nil
 jde-gen-k&r t
 jde-db-option-classpath nil
 jde-gen-cflow-for '("(if (jde-parse-comment-or-quoted-p)" "'(l \"for\")"
                     "'(l > \"for (\" (p \"for-clause: \" clause) \") \""
                     "\"{\" > n> r n"
                     "\"} // end of for (\" (s clause) \")\" > n>)" ")")
 jde-run-mode-hook nil
 jde-db-option-verify '(nil t)
 jde-compile-option-extdirs nil
 jde-gen-get-set-var-template '("'n>" "(P \"Variable type: \" type) \" \""
                                "(P \"Variable name: \" name) \";\" 'n>
'n>"
                                "\"/**\" 'n>"
                                "\"* Get the value of \" (s name) \".\"
'n>"
                                "\"* @return Value of \" (s name) \".\"
'n>"
                                "\"*/\" 'n>"
                                "\"public \" (s type) \" get\"
(jde-gen-init-cap (jde-gen-lookup-named 'name))" "\"() {return \" (s name)
\";}\" 'n> 'n>" "\"/**\" 'n>" "\"* Set the value of \" (s name) \".\" 'n>"
"\"* @param v  Value to assign to \" (s name) \".\" 'n>" "\"*/\" 'n>"
"\"public void set\" (jde-gen-init-cap (jde-gen-lookup-named 'name))"
"\"(\" (s type) \"  v) {this.\" (s name) \" = v;}\" 'n>")
 jde-bug-saved-breakpoints nil
 jde-compile-option-sourcepath nil
 jde-gen-cflow-if '("(if (jde-parse-comment-or-quoted-p)" "'(l \"if\")"
                    "'(l > \"if (\" (p \"if-clause: \" clause) \") \""
                    "\"{\" > n> r n"
                    "\"} // end of if (\" (s clause) \")\" > n>)" ")")
 jde-db-option-java-profile '(nil . "./java.prof")
 jde-compile-option-depend-switch '("-Xdepend")
 jde-run-applet-doc ""
 jde-compile-option-vm-args nil
 jde-run-option-garbage-collection '(t t)
 jde-db-mode-hook nil
 jde-db-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
 jde-db-read-vm-args nil
 jde-bug-debug nil
 jde-gen-cflow-if-else '("(if (jde-parse-comment-or-quoted-p)" "'(l
\"ife\")"
                         "'(l > \"if (\" (p \"if-clause: \" clause) \") \""
                         "\"{\" > n> r n"
                         "\"} // end of if (\" (s clause) \")\" > n>"
                         "> \"else \"" "\"{\" > n> r n"
                         "\"} // end of if (\" (s clause) \")else\" > n>)"
")")
 jde-gen-cflow-while '("(if (jde-parse-comment-or-quoted-p)" "'(l
\"while\")"
                       "'(l > \"while (\" (p \"while-clause: \" clause) \")
\"" "\"{\" > n> r n" "\"} // end of while (\" (s clause) \")\" > n>)" ")")
 jde-bug-server-socket '(t . "2112")
 jde-appletviewer-option-encoding ""
 jde-bug-breakpoint-cursor-colors '("cyan" . "brown")
 jde-compile-option-target '("1.1")
 jde-run-executable ""
 jde-run-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 jde-gen-cflow-switch '("(if (jde-parse-comment-or-quoted-p)"
                        "'(l \"switch\")"
                        "'(l > \"switch (\" (p \"switch-condition: \"
clause) \") \"" "\"{\" > n" "\"case \" (p \"first value: \") \":\" > n> p
n" "\"break;\" > n> p n" "\"default:\" > n> p n" "\"break;\" > n" "\"} //
end of switch (\" (s clause) \")\" > n>)" ")")
 jde-db-option-vm-args nil
 jde-run-application-class "Hello"
 jde-run-option-verbose '(nil nil nil)
 jde-project-file-name "prj.el"
 jde-compile-option-debug '("selected" (t nil nil))
 jde-bug-jre-home "d:/jdk"
 jde-run-applet-viewer ""
 jde-entering-java-buffer-hooks '(jde-reload-project-file)
 jde-javadoc-return-tag-template '("* @return " (jde-javadoc-a type) " "
                                   (jde-javadoc-code type) " value")
 jde-run-read-vm-args nil
 jde-help-docsets nil
 jde-javadoc-since-tag-template '("* @since 1.0")
 jde-gen-inner-class-template '("'& \"class \" (P \"Class name: \" class)"
                                "(P \"Superclass: \" super t)"
                                "(let ((parent (jde-gen-lookup-named
'super)))" "(if (not (string= parent \"\"))" "(concat \" extends \"
parent))) \" {\" 'n>" "\"public \" (s class) \"() {\" 'n> \"}\" 'n> \"}\"
'n>")
 jde-run-option-verify '(nil t)
 jde-compile-option-optimize nil
 jde-gen-cflow-case '("(if (jde-parse-comment-or-quoted-p)" "'(l \"case\")"
                      "'(l n \"case \" (p \"value: \") \":\" > n> p n"
                      "\"break;\" > n> p)" ")")
 jde-enable-classes-index-menu t
 jde-compile-option-depend nil
 jde-javadoc-describe-class-template '("* Describe class "
                                       (jde-javadoc-code name) " here.")
 jde-gen-action-listener-template '("'& (P \"Component name: \")"
                                    "\".addActionListener(new
ActionListener() {\" 'n>" "\"public void actionPerformed(ActionEvent e) {\"
'n>" "\"}});\" 'n>")
 jde-compile-option-command-line-args "-J-mx64m -J-ms64m"
 jde-gen-buffer-templates '(("Class" . jde-gen-class)
                            ("Console" . jde-gen-console)
                            ("Swing App" . jde-gen-jfc-app))
 jde-project-context-switching-enabled-p t
 jde-run-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 jde-run-option-properties nil
 )



The contents of the *JDEBug* buffer were

cd e:/install
javaw -classpath
d:/jde/jde-2.1.7/java/src;d:/jde/jde-2.1.7/java/lib/jde.jar;d:/jdk/jpda/lib/jpda.jar

jde.debugger.Main


(jde-dbo-init-debug-session)

JDE> -1 1 launch 1 -vmexec javaw -home d:/jdk -classic -classpath
e:/install  Hello


(jde-dbo-message 1 "VM options: '-classic '")


(jde-dbo-message
1 "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, J2RE 1.2.2 IBM build cn122-20000420 (JIT
disabled))")


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




End Insert *JDEbug* buffer


There was no *Backtrace* buffer


The contents of the *Messages* buffer were

(d:\emacs\bin\emacs.exe E:\install\Hello.java)
Loading env...
Loading env...done
Loading paren...
Loading cus-face...
Loading cus-face...done
Loading paren...done
Loading timer...
Loading timer...done
Loading regexp-opt...
Loading regexp-opt...done
Loading font-lock...
Loading font-lock...done
Loading backquote...
Loading backquote...done
Loading wid-browse...
Loading wid-browse...done
Loading cl-extra...
Loading cl-extra...done
Loading cl-macs...
Loading cl-macs...done
Bootstrapping objects...
Bootstrapping objects...done
Loading derived...
Loading derived...done
Loading cl-seq...
Loading cl-seq...done
For information about the GNU Project and its goals, type C-h C-p.
Setting JDE variables to startup values...
Fontifying Hello.java...
Fontifying Hello.java...done
Hello.java... done
Loading mule-util...
Loading mule-util...done
Debugger started successfully.
No response to command 1. (process = 1; timeout = 60 sec.)
Beginning of buffer [5 times]
Preparing problem report...
Loading sendmail...
Loading sendmail...done
Formatting bug report buffer...
Formatting bug report
buffer....................................................
Mark set [2 times]



End Insert *Messages* buffer


Process environment:

TMPDIR=C:\TEMP
windir=C:\WINNT
VWS_TEMPLATES=E:\SQLLIB\TEMPLATES
VWS_LOGGING=E:\SQLLIB\LOGGING
VWS_FOLDER=IBM DB2
VWSPATH=E:\SQLLIB
USERPROFILE=C:\WINNT\Profiles\rchase.000
USERNAME=rchase
USERDOMAIN=TORWIN1
TMP=C:\TEMP
TERM=CMD
TEMP=C:\TEMP
SystemRoot=C:\WINNT
SystemDrive=C:
SHELL=bash
PROMPT=$P$G
PROCESSOR_REVISION=0502
PROCESSOR_LEVEL=6
PROCESSOR_IDENTIFIER=x86 Family 6 Model 5 Stepping 2, GenuineIntel
PROCESSOR_ARCHITECTURE=x86
PCOMM_Root=C:\Program Files\Personal Communications
PATHEXT=.COM;.EXE;.BAT;.CMD
PATH=C:\IBMVJava\eab\bin;.;d:\jdk\jpda\bin;C:\WINNT\SYSTEM32;C:\WINNT;D:\JDK\BIN;C:\TOOLS;C:\CYGNUS\CYGWIN-B20\H-I586-CYGWIN32\BIN;E:\IBM\IMNNQ;d:\lxpm\bin;c:\csdiff;E:\SQLLIB\BIN;E:\SQLLIB\FUNCTION;E:\SQLLIB\HELP;C:\Program

Files\Rational\common;
Os2LibPath=C:\WINNT\system32\os2\dll;
OS=Windows_NT
NUMBER_OF_PROCESSORS=1
MDIS_PROFILE=C:\WINNT\METADATA\PROFILES
LPATH4=d:\lxpm\macros
LPATH=d:\lxpm\macros
LOGONSERVER=\\TORWINBDC1
[EMAIL PROTECTED];[EMAIL PROTECTED];[EMAIL PROTECTED]
LC_ALL=EN_US
LANG=EN_US
JIKESPATH=.;E:\CC;E:\CC\SWINGALL.JAR;E:\CC\JGRAPH.JAR;E:\CC\SQLASSIST.JAR;E:\SQLLIB\JAVA\DB2JAVA.ZIP;E:\SQLLIB\JAVA\RUNTIME.ZIP;E:\VWSWIN\IWH\BIN;d:\jdk117\lib\classes.zip
JDK11_HOME=d:\jdk117
JAVA_HOME=d:\jdk
JAVA_CODEPAGE=8859_1
INCLUDE=E:\SQLLIB\INCLUDE;E:\SQLLIB\TEMPLATES\INCLUDE
IMNINSTSRV=E:\IBM\IMNNQ
IMNINST=help
ICM_FOLDER=Information Catalog Manager
HOME_SAVE=c:\usr\home
HOME_EXISTS=yes
HOME_DEFAULT=C:\
HOMEPATH=\
HOMEDRIVE=C:
HOME=c:\usr\home
emacs_dir=d:/emacs
EMACSPATH=d:\emacs\bin
EMACSLOCKDIR=d:\emacs\lock
EMACSLOADPATH=d:\emacs\site-lisp;d:\emacs\lisp
EMACSDOC=d:\emacs\etc
EMACSDATA=d:\emacs\etc
DB2TEMPDIR=E:\SQLLIB
DB2PATH=e:\sqllib
DB2INSTANCE=DB2
COMSPEC=C:\WINNT\system32\cmd.exe
COMPUTERNAME=RAC
COMP=en_US
CLASSPATH=.;e:\install;C:\IBMVJava\eab\runtime30;C:\IBMVJava\eab\runtime20;


The contents of the .emacs file was


(setq load-path
      (append load-path
              '("d:/jde/jde-2.1.7/lisp" "d:/emacs/mylisp"
"d:/emacs/mylisp/semantic-1.1" "d:/emacs/mylisp/speedbar-0.11")))

(setq shell-file-name "bash")
(setenv "SHELL" shell-file-name)
(setq explicit-shell-file-name shell-file-name)
(setq explicit-sh-args '("-login" "-i"))
(setq shell-command-switch "-c")
(setq w32-quote-process-args t)
(setq column-number-mode t)

; make emacs tab with space characters rather than tab chars
;  (which show up as blocks in lxpm)
(setq-default indent-tabs-mode nil)

; make emacs prompt before closing
; (setq kill-emacs-query-functions
;           (cons (lambda () (y-or-n-p "really kill emacs? "))
;                 kill-emacs-query-functions))

;  to see font string, in scratch buffer evaluate:
;   (insert (prin1-to-string (w32-select-font)))
; (set-default-font "-*-6x13-normal-r-*-*-13-97-*-*-c-*-*-#33-")
; (set-default-font "-*-Lucida Console-normal-r-*-*-11-82-*-*-c-*-*-ansi-")
; (set-default-font "-*-Lucida Console-normal-r-*-*-12-90-*-*-c-*-*-ansi-")
; (set-default-font "-*-Courier New-normal-r-*-*-11-82-*-*-c-*-*-ansi-")
; (set-default-font "-*-HE_TERMINAL-normal-r-*-*-12-90-*-*-c-*-*-ansi-")
; (set-default-font "-*-HE_TERMINAL-normal-r-*-*-11-82-*-*-c-*-*-ansi-")


; put compilation results in their own window
(setq special-display-buffer-names
;      '("*compilation*"))
      '("*CC*" "*compilation*" "*debugCC*" "*TestFrame*" "*debugTestFrame*"
"*DB2Install*"))

; highlight matching parens
(show-paren-mode 1)

(require 'extra-java-font-lock)
; use maximum colors in font lock
(setq font-lock-maximum-decoration t)
; turn on font-lock in all modes that support it
(global-font-lock-mode t)

(require 'jde)
(require 'jdok)
; the following lines are supposed to improve startup performance vs
; the line above, and it did, but it caused an error at startup
; (setq auto-mode-alist
;   (append
;    '(("\\.java\\'" . jde-mode))
;    auto-mode-alist))

;(autoload 'jde-mode "jde" "JDE mode" t)


(custom-set-variables
 '(jde-compile-option-command-line-args "-J-mx64m -J-ms64m")
 '(printer-name "" t)
 '(jde-bug-jre-home "d:/jdk")
 '(jde-run-application-class "Hello")
 '(jde-run-applet-doc "")
 '(jde-bug-jdk-directory "d:/jdk")
 '(jde-build-use-make t)
 '(jde-run-read-app-args t)
 '(jde-db-source-directories (quote ("e:/install/" "d:/jdk/src/"
"e:/swing11/swing-1.1/src/")))
 '(jde-bug-debugger-command-timeout 60)
 '(jde-db-set-initial-breakpoint t)
 '(jde-gen-console-buffer-template (quote ("(funcall
jde-gen-boilerplate-function) 'n" "\"/**\" 'n" "\" * \""
"(file-name-nondirectory buffer-file-name) 'n" "\" *\" 'n" "\" *\" 'n" "\"
* Created: \" (current-time-string) 'n" "\" *\" 'n" "\" * @author \"
(user-full-name) 'n" "\" * @version\" 'n" "\" */\" 'n>" "'n>" "\"public
class \"" "(file-name-sans-extension (file-name-nondirectory
buffer-file-name))" "\" {\"  'n>" "" "\"public \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"
()\"" "\" {\"  'n>" "" "'n>" "\"}\" 'n>" "'n>" "\"public static void
main(String[] args)\"" "\" {\"  'n>" "" "'p 'n>" "\"}\" 'n> 'n>" "\"} //
\"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"'n>")))
 '(font-lock-maximum-size nil)
 '(jde-gen-class-buffer-template (quote ("(funcall
jde-gen-boilerplate-function) 'n"
"\"/**********************************************************************\"

'n" "\"*\" 'n" "\"*  IBM CONFIDENTIAL\" 'n" "\"*  OCO SOURCE MATERIALS\"
'n" "\"*\" 'n" "\"*  COPYRIGHT:  P#2 P#1\" 'n" "\"*              (C)
COPYRIGHT IBM CORPORATION Y1, Y2\" 'n" "\"*\" 'n" "\"*  The source code for
this program is not published or otherwise divested of\" 'n" "\"*  its
trade secrets, irrespective of what has been deposited with the U.S.\" 'n"
"\"*  Copyright Office.\" 'n" "\"*\" 'n" "\"*  Source File Name = (%W%)\"
'n" "\"*\" 'n" "\"*  Descriptive Name = \"" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name)) 'n" "\"*\" 'n" "\"*  Function:\"
'n" "\"*\" 'n" "\"*\" 'n" "\"*  Dependencies: See import list.\" 'n" "\"*\"
'n" "\"*  Restrictions:\" 'n" "\"*\" 'n" "\"*  Change Activity:\" 'n" "\"*
DATE    DESCRIPTION                                             S&D Code\"
'n" "\"*  ======================================
======================================\" 'n" "\"*\" 'n" "\"*\" 'n" "\"*
============================================================================\"

'n" "\"*  Last Changed =    %E%  %U%\" 'n" "\"*\" 'n"
"\"*********************************************************************************/\"

'n" "'n" "'n" "\"/**\" 'n" "\" * \"" "(file-name-nondirectory
buffer-file-name) 'n" "\" *\" 'n" "\" *\" 'n" "\" * Created: \"
(current-time-string) 'n" "\" *\" 'n" "\" * @author \" (user-full-name) 'n"
"\" * @version\" 'n" "\" */\" 'n>" "'n>" "\"public class \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"
\" (jde-gen-get-super-class)" "\" {\"  'n>" "" "\"public \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"
()\"" "\" {\"  'n>" "" "'p 'n>" "\"}\">" "'n>" "'n>" "\"}\">" "\"// \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"'n>")))
 '(jde-jdk-doc-url "d:\\jdk\\docs\\index.html")
 '(jde-db-debugger (quote ("JDEbug" "jdb" . "Executable")))
 '(jde-run-working-directory "e:/install")
 '(jde-global-classpath (quote ("e:/install")))
 '(jde-enable-abbrev-mode t)
 '(jde-db-read-app-args t)
 '(jde-bug-jpda-directory "d:/jdk/jpda")
 '(tempo-interactive t)
 '(jde-make-args "-k -f e:\\install\\install.mk")
 '(jde-run-classic-mode-vm t)
 '(rmail-preserve-inbox t)
 '(user-full-name "Ryan Chase"))

;  commented this out because it greatly increased time to load a file
; ;; add a "Find" menu in jde mode
; (defun my-jde-mode-hook ()
;   (imenu-add-to-menubar "Find")
;   ;; other customizations for jde mode go here
; )


; ; added for the extra-java-font-lock function
;  (cond ((fboundp 'global-font-lock-mode)
;         (require 'extra-java-font-lock)
;         (setq font-lock-maximum-decoration)
;         (global-font-lock-mode t)
;         ))

; csdiff compare program
(require 'csdiff-setup)

; switch buffers
(require 'swbuff)

;  some font-lock color customization
; (cond ((fboundp 'global-font-lock-mode)
;        ;; Customize face attributes
;        (setq font-lock-face-attributes
;            ;; Symbol-for-Face Foreground Background Bold Italic Underline
;            '((font-lock-comment-face       "DarkGreen")
;              (font-lock-string-face        "Sienna")
;              (font-lock-keyword-face       "RoyalBlue")
;              (font-lock-function-name-face "Blue")
;              (font-lock-variable-name-face "DarkGreen");Black")
;              (font-lock-type-face          "DarkGreen") ;Black")
;              (font-lock-reference-face     "Purple")
;              ))
;        ;; Load the font-lock package.
;        (require 'font-lock)
;        ;; Maximum colors
;        (setq font-lock-maximum-decoration t)
;        ;; Turn on font-lock in all modes that support it
;        (global-font-lock-mode t)))


; java debug mode


(gud-def gud-java-stepup "step up" nil "step up")
(gud-def gud-java-printexpr "print %e" nil "print the expression")
(global-set-key [f1] 'jde-make)
(global-set-key [f2] 'jde-compile)
(global-set-key [f3] 'jde-run-applet)
(global-set-key [f4] 'jde-run)
(global-set-key [f5] 'jde-db)
(global-set-key [f6] 'gud-step)
(global-set-key [f7] 'gud-next)
(global-set-key [f8] 'gud-java-stepup)
(global-set-key [f9] 'gud-cont)
(global-set-key  "\C-xl" 'goto-line)


; defect tag key bindings
; control - a -- inserts defect abstract, eg:
; *  00/01/26  abstract goes here
@d888888rac
; ctrl-t ctrl-b -- inserts a begin defect tag, eg
//<@d888888rac
; ctrl-t ctrl-e -- inserts a end defect tag, eg
//>@d888888rac
; ctrl-t ctrl-l -- inserts a one-line defect tag, eg
//@d888888rac
(require 'deftags)

(global-unset-key "\C-t")
(define-prefix-command 'ctl-t-map)
(global-set-key "\C-t" 'ctl-t-map)

(global-set-key "\C-t\C-a" 'insert-dfabstract)

(global-set-key "\C-t\C-b" 'insert-dfbegin)

(global-set-key "\C-t\C-e" 'insert-dfend)

(global-set-key "\C-t\C-l" 'insert-dfline)

(global-unset-key "\C-f")
(define-prefix-command 'ctl-f-map)
(global-set-key "\C-f" 'ctl-f-map)
(global-set-key "\C-f\C-n" 'make-frame-command) ; new frame
(global-set-key "\C-f\C-o" 'other-frame) ; move to other frame

(global-set-key "\C-c\C-v\C-v" 'tempo-template-printvalue)

;(global-set-key [?\C-home] 'beginning-of-buffer)
;(global-set-key [home] 'beginning-of-line)
;(global-set-key [end]  'end-of-line)
;(global-set-key "\C-\'end" 'end-of-buffer)

; make black background, white text
;(setq default-frame-alist
;      '((cursor-color . "blue")
;        (foreground-color . "white")
;        (background-color . "black")))


; use tab for auto complete

(require 'dabbrev)
; this should make it work so that when i hit insert it should
; auto complete method and variable names by searching through
; the current buffer (or maybe other buffers, who knows
(global-set-key [insert] 'dabbrev-expand)
(global-set-key [(meta insert)] 'overwrite-mode)

(tempo-define-template
 "printvalue" ; name
 '("System.out.println(\""
   (P "Enter variable name to print out:" varName)
   " = \" + "
   (s varName)
   ");"
   '>
   'n)
 "pv"
 "Prints out the value of a variable")

(custom-set-faces)






=====end inserted .emacs file

Ryan Chase
DB2 UDB Install Team
[EMAIL PROTECTED], (416) 448 4035
IBM Toronto Lab


Reply via email to