At 04:46 PM 9/8/00 -0600, you wrote:
>
>Paul> You could start by reading the setup section in the JDEbug
>Paul> manual. If you still have problems, please reference the section
>Paul> of the manual that is not clear to you so that I can improve it.
>
>Good advice! Okay, here we go... (I apologize if this gets
>lengthly.)
>
>Note: I did read and try to follow the instructions, but things went
>awry.
>
>Section "JDebug Requirements"
>
>The first paragraph implies I should check that my vm supports JPDA.
Here is the first para.
"JDEBug requires a virtual machine that conforms to the specifications of
the Java Debug Platform Architecture (JPDA) defined by Sun Microsystems.
The vm shipped with Sun's Java SDK 1.3 for Windows and Solaris conforms to
the JPDA specification."
It states that the JDK 1.3 vm conforms to the JPDA spec. I really fail to
see how the guide could be clearer.
>I'm new to java and it isn't immediately clear to me which program is
>the "vm". I believe it is the file called "java.exe". If so, it
>appears that my system has quite a few of these:
>
> C:\Program Files\JavaSoft\JRE\1.3\bin
> C:\winnt\system32
> D:\Program Files\JBuilder35\jdk1.2.2\bin
> D:\Program Files\JBuilder35\jdk1.2.2\jre\bin
> D:\Program Files\JBuilder35\jre\bin
> D:\Program Files\JBuilder35\jre\jre\bin
> D:\Program Files\jdk1.3\bin
> D:\Program Files\jdk1.3\jre\bin
> D:\Program Files\weblogic\jre1_2\jre\bin
>
>Strictly speaking, the jdk1.3\bin directory is at the front of my
>PATH, but I'm aware that there are Registry entries which might
>"trump" my PATH. In fact, the JavaSoft\JRE version is entered in one
>place in the registry and I suspect I'm getting that one some times.
>
This is a recipe for disaster. I learned long ago never to keep more than
one Java toolkit installed at the same time on a Windows system (Unix is
another story).
>
>Section "Selecting JDEbug As Your Debugger"
>
>I have a project file and I've noticed that some values of my
>custom-set-variables list do not match those in the prj.el file. It
>isn't clear to me if I should have both a custom-set-variables and a
>prj.el file or just one of these. If I can have both how are values
>propagated from one to the other. What I've been doing is first
>editing my custom-set-variables values, then editing my prj.el file,
>the exiting emacs and restarting. This is a bit tedious, but I'm
>confused about a better way.
>
Your not supposed to be editing either and again this shows you haven't
bothered reading the user's guide.
Either read the section on project files in the JDE user guide or don't use
them. I find it very tedious to repeat over and over again material that is
already in the JDE doc.
>
>Section "Specifying the Location of the JPDA Libraries"
>
>The docs say to specify the directory for classes specifying the JPDA
>interface. It isn't clear to me what libraries these are. I have
>installed jdk1.3 but I see nothing called jpda.jar (I'm assuming these
>"libraries" are jars, but that isn't clear from the docs).
The JDK 1.3 comes with the JPDA native code and Java libraries. They are
stored in the JDK 1.3 directory tree on your system. All JDEBug needs to
know is where the root of the tree is located. The user's guide tells you
how to specify the root.
> As a
>precaution I downloaded the jpda1.0 package from java.sun.com and
>installed it in a sibling directory. After a few tries I removed this
>directory from my path and jde variables.
>
>
>Section "Launching a Process"
>
>The start debugger section seems to work great and so I try
>JDEbug->Processes->Launch Process and after a few seconds the message:
>
> No response to command 1. (process = 1; timeout = 10 sec.)
>
>appears in the mode line. I assumed this meant that something was
>wrong. When I look at the JDEbug and Processes menus I see that I
>cannot do anything but relaunch (can't continue, step, etc.). So, I
>set a breakpoint in main and relaunch. Again, I can't do anything but
>relaunch.
>
>I've looked at the troubleshooting and FAQ pages page and did not see
>anything specifically relating to this problem.
>
>More suggestions?
During the startup phase, the JDE and JDEbug attempt to create a socket
connection to the standard I/O of the debug process. In your case, the JDE
is hanging, unable to connect to the socket that JDEbug has created. This
is happened to other Windows users but, unfortunately never to me, so I am
hampered in my efforts to determine the cause. I suspect it may be a
threading deadlock or a standard I/O buffering problem. If you are
interested in the details, please see the list archive. I posted a length
discussion of the problem a few days ago.
Three things I can suggest that have helped other people.
1. Set jde-bug-debugger-host-address to the absolute address for a local
host:
127.0.0.1
2. When the debugger hangs, go to the *JDEbug* buffer and hit the Enter key
a few times. A user reports that this breaks the deadlock, allowing the
debug session to continue.
3. Run the debugger in attach mode. In this mode, the debugger does not try
to connect Emacs to the standard I/O of the debuggee process and hence
avoids the deadlock condition.
- Paul
>Thanks!
>Robert
>
>
>
>>> I cannot get JDebug to run. When I select JDE|Debug App I get the
>>> message:
>>>
>>> No response to command 1. (process = 1; timeout = 10 sec.)
>>>
>>> I the *JDebug* buffer I have:
>>>
>>> cd d:/work/code/com/cimsoft/lws/
>>> javaw -classpath d:/usr/site-lisp/jde-2.2.3/java/lib/jde.jar;d:/Program
>>> Files/jdk1.3/lib/tools.jar jde.debugger.Main
>>>
>>>
>>> (jde-dbo-init-debug-session)
>>>
>JDE> -1 1 launch 1 -vmexec javaw -classpath Q:/debug;d:/Program
>>> Files/jdk1.3/dt.jar;d:/Program Files/jdk1.3/tools.jar;d:/Program
>>> Files/jdk1.3/jre/lib/i18n.jar;d:/Program
>>> Files/jdk1.3/jre/lib/jaws.jar;d:/Program
>>> Files/jdk1.3/jre/lib/rt.jar;d:/Program
>>> Files/TopLink/classes/JDK1.2/TOPLink.jar;d:/Program
>>> Files/TopLink/classes/JDK1.2/TOPLinkX.jar;d:/Program
>>> Files/TopLink/classes/JDK1.2/Tools.jar;d:/Program Files/Sun
>>> Collections/lib/collections.jar;d:/Program
>>> Files/Weblogic/classes;d:/Program
>>> Files/Weblogic/lib/weblogicaux.jar com.cimsoft.lws.Foo
>>>
>>>
>>> (jde-dbo-message
>>> 1 "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 (Java HotSpot(TM) Client VM, interpreted mode)")
>>>
>>>
>>> (jde-dbo-message 1 "initSIOConnect: starting standard I/O handshake.")
>>>
>>>
>>> (jde-dbo-event-set
>>> 1 "all"
>>> (list "Thread" 1 "main" "unknown" "suspended by debugger"
>>> (list)
>>> "VM has no information"
>>> "VM has no information")
>>> (list 'jde-dbo-vm-start-event))
>>>
>>>
>>> I am running with the Sun 1.3 jdk. I don't believe this includes the
>>> jpda, so I downloaded and installed jpda1.0.
>>>
>>> Any suggestions?
>>> Thanks for any help you can provide!
>>> Robert
>>>
>>>
>>>
>>>
>>>
>>> Emacs: GNU Emacs 20.7.1 (i386-*-nt5.0.2195)
>>> of Tue Jun 13 2000 on buffy
>>> Package: JDE version 2.2.3
>>>
>>> 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-gen-beep '("(end-of-line) '&"
>>> "\"Toolkit.getDefaultToolkit().beep();\"'>'n'>")
>>> jde-which-method-format '(" [" jde-which-method-current "]")
>>> jde-run-classic-mode-vm nil
>>> jde-javadoc-gen-nodeprecatedlist nil
>>> jde-imenu-include-classdef t
>>> jde-javadoc-gen-link-online nil
>>> jde-gen-cflow-else '("(if (jde-parse-comment-or-quoted-p)" "'(l
>>> \"else\")" "'(l '> \"else \""
>>> "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n"
>>> "\"}\"'>'n'>)" ")")
>>> 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)
>>> ("beep" . jde-gen-beep)
>>> ("property change support" .
>>> jde-gen-property-change-support)
>>> ("EJB Entity Bean" . jde-gen-entity-bean)
>>> ("EJB Session Bean" . jde-gen-session-bean))
>>> jde-make-args ""
>>> jde-javadoc-gen-destination-directory "JavaDoc"
>>> jde-mode-line-format '("-" mode-line-mule-info mode-line-modified
>>> mode-line-frame-identification
>>> mode-line-buffer-identification " "
>>> global-mode-string " %[("
>>> mode-name mode-line-process minor-mode-alist "%n"
>>> ")%]--"
>>> (jde-which-method-mode (""
>>> jde-which-method-format "--"))
>>> (line-number-mode "L%l--") (column-number-mode
>>> "C%c--") (-3 . "%p") "-%-")
>>> 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-imenu-enable t
>>> jde-compile-option-verbose nil
>>> jde-db-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
>>> jde-bug-debugger-host-address "OOPS"
>>> jde-make-working-directory "Q:/code/com/cimsoft"
>>> jde-bug-breakpoint-marker-colors '("red" . "yellow")
>>> jde-javadoc-gen-use nil
>>> jde-gen-buffer-boilerplate nil
>>> jde-bug-raise-frame-p t
>>> jde-db-option-application-args nil
>>> jde-javadoc-gen-nonavbar nil
>>> jde-javadoc-gen-nohelp nil
>>> jde-bug-vm-includes-jpda-p t
>>> 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 <a href=\\\"mailto:
>>> \\\"\" (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\" */\"
>>> '>'n" "'>'n" "\"public class \"" "(file-name-sans-extension
>>> (file-name-nondirectory buffer-file-name))" "\" extends JFrame\"" "(if
>>> jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"class Canvas extends JPanel\""
>>> "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"public Canvas () \"" "(if
>>> jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"setSize(getPreferredSize());\"
>>> '>'n" "\"Canvas.this.setBackground(Color.white);\" '>'n" "\"}\"'>'n '>'n"
>>> "\"public Dimension getPreferredSize() \"" "(if jde-gen-k&r " "()"
>>> "'>'n)" "\"{\"'>'n" "\"return new Dimension(600, 600);\" '>'n" "\"}\"'>'n
>>> '>'n" "\"public void paintComponent(Graphics g) \"" "(if jde-gen-k&r "
>>> "()" "'>'n)" "\"{\"'>'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" "\"public \"" "(file-name-sans-extension
>>> (file-name-nondirectory buffer-file-name))" "\"()\"" "(if jde-gen-k&r "
>>> "()" "'>'n)" "\"{\"'>'n" "\"super(\\\"\" (P \"Enter app title: \")
>>> \"\\\");\" '>'n" "\"setSize(300, 300);\" '>'n" "\"addWindowListener(new
>>> WindowAdapter() \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'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) \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>> "'>'n" "(file-name-sans-extension (file-name-nondirectory
>>> buffer-file-name))" "\" f = new \"" "(file-name-sans-extension
>>> (file-name-nondirectory buffer-file-name))" "\"();\" '>'n" "\"f.show();\"
>>> '>'n" "\"}\"'>'n '>'n" "\"protected JMen!
>>> !
>>> !
>>> uBar createMenu() \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>> "\"JMenuBar mb = new JMenuBar();\" '>'n" "\"JMenu menu = new
>>> JMenu(\\\"File\\\");\" '>'n" "\"menu.add(new AbstractAction(\\\"Exit\\\")
>>> \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"public void
>>> actionPerformed(ActionEvent e) \"" "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "\"System.exit(0);\" '>'n" "\"}\" '>'n" "\"});\" '>'n"
>>> "\"mb.add(menu);\" '>'n" "\"return mb;\" '>'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-into-all)
>>> ("[? ? ?]" . jde-bug-step-out) ("[? ? ?]" .
>>> jde-bug-continue)
>>> ("[? ? ?]" . jde-bug-set-breakpoint))
>>> jde-compile-finish-hook '(jde-compile-finish-refresh-speedbar
>>> jde-compile-finish-flush-completion-cache)
>>> jde-compile-option-nowarn nil
>>> jde-setnu-mode-threshold 20000
>>> jde-run-java-vm-w "javaw"
>>> jde-compile-option-encoding nil
>>> jde-run-option-java-profile '(nil . "./java.prof")
>>> bsh-startup-timeout 10
>>> jde-bug-jpda-directory "d:/Program Files/jpda1.0"
>>> jde-read-compile-args nil
>>> jde-run-java-vm "java"
>>> jde-db-option-verbose '(nil nil nil)
>>> jde-db-read-app-args nil
>>> jde-javadoc-gen-nodeprecated nil
>>> jde-run-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation
objects")
>>> jde-gen-println '("(end-of-line) '&"
>>> "\"System.out.println( \" (P \"Print out: \") \" );\"
>>> '>'n'>")
>>> jde-enable-abbrev-mode t
>>> bsh-vm-args nil
>>> jde-gen-cflow-main '("(if (jde-parse-comment-or-quoted-p)" "'(l \"main\")"
>>> "'(l '> \"public static void main( String[] args )
>>> \"" "(if jde-gen-k&r"
>>> "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"}\"'>'n'>)" ")")
>>> jde-javadoc-exception-tag-template '("* @exception " type " if an error
>>> occurs")
>>> jde-global-classpath '("Q:/debug" "d:/Program Files/jdk1.3/dt.jar"
>>> "d:/Program Files/jdk1.3/tools.jar"
>>> "d:/Program Files/jdk1.3/jre/lib/i18n.jar"
>>> "d:/Program Files/jdk1.3/jre/lib/jaws.jar"
>>> "d:/Program Files/jdk1.3/jre/lib/rt.jar"
>>> "d:/Program Files/TopLink/classes/JDK1.2/TOPLink.jar"
>>> "d:/Program
>>> Files/TopLink/classes/JDK1.2/TOPLinkX.jar"
>>> "d:/Program Files/TopLink/classes/JDK1.2/Tools.jar"
>>> "d:/Program Files/Sun
>>> Collections/lib/collections.jar"
>>> "d:/Program Files/Weblogic/classes"
>>> "d:/Program Files/Weblogic/lib/weblogicaux.jar")
>>> jde-gen-window-listener-template '("(end-of-line) '& (P \"Window name:
\")"
>>> "\".addWindowListener(new
>>> WindowAdapter() \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n"
>>> "'> \"public void
>>> windowActivated(WindowEvent e) \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "\"}\""
>>> "'>'n \"public void
>>> windowClosed(WindowEvent e)\""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "'>'n \"}\""
>>> "'>'n \"public void
>>> windowClosing(WindowEvent e) \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n"
>>> "'>'n \"System.exit(0);\" '>'n \"}\""
>>> "'>'n \"public void
>>> windowDeactivated(WindowEvent e) \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "'>'n \"}\""
>>> "'>'n \"public void
>>> windowDeiconified(WindowEvent e) \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "'>'n \"}\""
>>> "'>'n \"public void
>>> windowIconified(WindowEvent e) \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "'>'n \"}\""
>>> "'>'n \"public void
>>> windowOpened(WindowEvent e) \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "'>'n \"}\""
>>> "'>'n \"});\" '>'n'>")
>>> jde-run-working-directory ""
>>> jde-gen-property-change-support '("(end-of-line) '&"
>>> "\"protected PropertyChangeSupport pcs
>>> = new PropertyChangeSupport(this);\" '>'n '>'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)
>>> \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'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) \""
>>> "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'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) \"" "(if
>>> jde-gen-k&r " "()" "'>'n)" "\"{\"'>'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) \"" "(if jde-gen-k&r !
>>> !
>>> !
>>> " "()" "'>'n)" "\"{\"'>'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)
>>> \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'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 th!
>>> !
>>> !
>>> at 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, int oldValue, int newValue) \""
>>> "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'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) \"" "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "'> \"pcs.firePropertyChange(propertyName, oldValue,
>>> newValue);\" '>'n \"}\" '>'n '>'n" "\"/**\" '>'n\"* Fires an existing
>>> PropertyChangeEvent to any registered listeners.\" '>'n" "\"* No event is
>>> fired 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) \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'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) \""
"(if
>>> jde-gen-k&r " "()" "'>'n)" "\"{\"'>'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-imenu-include-signature t
>>> jde-db-marker-regexp "^.*: thread=.*,
>>> \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\),"
>>> jde-gen-mouse-motion-listener-template '("(end-of-line) '& (P
>>> \"Component name: \")"
>>> "\".addMouseMotionListener(new
>>> MouseMotionAdapter() \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>"
>>> "'>'n \"public void
>>> mouseDragged(MouseEvent e) \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "\"}\"'>"
>>> "'>'n \"public void
>>> mouseMoved(MouseEvent e) \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "\"}\"'>"
>>> "'>'n \"});\"'>'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)
>>> \"++ ) \""
>>> "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n"
>>> "\"}\"'>'n'>)" ")")
>>> jde-run-option-classpath nil
>>> jde-javadoc-gen-detail-switch '("-protected")
>>> 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" "" . "Executable")
>>> jde-jdk-doc-url "http://www.javasoft.com/products/jdk/1.1/docs/index.html"
>>> jde-gen-cflow-enable t
>>> jde-compiler "javac"
>>> jde-javadoc-gen-verbose nil
>>> jde-javadoc-describe-method-template '("* Describe " (jde-javadoc-code
>>> name) " method here.")
>>> jde-gen-class-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 <a href=\\\"mailto: \\\"\"
>>> (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\" */\" '>'n'"
>>> "'>'n" "\"public class \"" "(file-name-sans-extension
>>> (file-name-nondirectory buffer-file-name))" "\" \"
>>> (jde-gen-get-super-class)" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>> "\"public \"" "(file-name-sans-extension (file-name-nondirectory
>>> buffer-file-name))" "\" ()\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>> "'>'p'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-javadoc-gen-stylesheetfile ""
>>> jde-use-font-lock t
>>> jde-compile-option-bootclasspath nil
>>> jde-make-program "make"
>>> jde-javadoc-gen-group nil
>>> jde-javadoc-gen-link-offline nil
>>> jde-javadoc-gen-doc-title ""
>>> jde-javadoc-gen-header ""
>>> jde-run-option-vm-args nil
>>> jde-javadoc-gen-window-title ""
>>> jde-compile-option-directory "Q:/debug"
>>> 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 <a href=\\\"mailto:
>>> \\\"\" (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\" */\"
>>> '>'n" "'>'n" "\"public class \"" "(file-name-sans-extension
>>> (file-name-nondirectory buffer-file-name))" "(if jde-gen-k&r " "()"
>>> "'>'n)" "\"{\"'>'n" "\"public \"" "(file-name-sans-extension
>>> (file-name-nondirectory buffer-file-name))" "\" ()\"" "(if jde-gen-k&r "
>>> "()" "'>'n)" "\"{\"'>'n" "'>'n" "\"}\"'>'n" "'>'n" "\"public static void
>>> main(String[] args)\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>> "'>'p'n" "\"}\"'>'n" "\"} // \"'>" "(file-name-sans-extension
>>> (file-name-nondirectory buffer-file-name))" "'>'n")
>>> jde-read-make-args nil
>>> jde-javadoc-gen-noindex nil
>>> jde-gen-mouse-listener-template '("(end-of-line) '& (P \"Component name:
>>> \")"
>>> "\".addMouseListener(new
>>> MouseAdapter() \"" "(if jde-gen-k&r "
>>> "()" "'>'n)" "\"{\"'> "
>>> "'>'n \"public void
>>> mouseClicked(MouseEvent e) \" "
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "\"}\" '>"
>>> "'>'n \"public void
>>> mouseEntered(MouseEvent e) \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "\"}\" '>"
>>> "'>'n \"public void
>>> mouseExited(MouseEvent e) \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "\"}\"'>"
>>> "'>'n \"public void
>>> mousePressed(MouseEvent e) \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "\"}\" '>"
>>> "'>'n \"public void
>>> mouseReleased(MouseEvent e) \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "\"}\"'>"
>>> "'>'n \"});\"'>'n'>")
>>> jde-run-option-application-args nil
>>> jde-bug-vm-executable '("javaw")
>>> jde-db-set-initial-breakpoint t
>>> jde-bug-debugger-command-timeout 10
>>> jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
>>> jde-db-option-properties nil
>>> jde-db-source-directories '("Q:/code/" "R:/jdk1.3/src/")
>>> jde-run-read-app-args nil
>>> jde-gen-to-string-method-template '("(end-of-line) '&" "\"public String
>>> toString() \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "\"}\"'>'n'>")
>>> jde-quote-classpath t
>>> jde-bug-window-message nil
>>> jde-build-use-make nil
>>> jde-javadoc-author-tag-template '("* @author <a href=\"mailto:"
>>> user-mail-address "\">"
>>> user-full-name "</a>")
>>> jde-javadoc-describe-field-template '("* Describe "
>>> (jde-javadoc-field-type modifiers) " "
>>> (jde-javadoc-code name) " here.")
>>> jde-javadoc-gen-link-URL nil
>>> jde-compile-option-classpath nil
>>> jde-bug-jdk-directory "d:/Program Files/jdk1.3/"
>>> 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\"))" "'> \"public void
>>> ejbActivate() throws RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "\"}\"'>'n '>'n" "'> \"public void ejbPassivate() throws
>>> RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>> "\"}\"'>'n '>'n" "'> \"public void ejbLoad() throws RemoteException \""
>>> "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n '>'n" "'> \"public
>>> void ejbStore() throws RemoteException \"" "(if jde-gen-k&r " "()"
>>> "'>'n)" "\"{\"'>'n" "\"}\"'>'n '>'n" "'> \"public void ejbRemove() throws
>>> RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>> "\"}\"'>'n '>'n" "'> \"public void setEntityContext(EntityContext ctx)
>>> throws RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>> "\"}\"'>'n '>'n" "'> \"public void unsetEntityContext() throws
>>> RemoteException \"" "(if jde-gen-k&r " "()" "'>'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-javadoc-gen-docletpath nil
>>> jde-javadoc-gen-split-index nil
>>> jde-compile-option-deprecation nil
>>> jde-which-method-mode t
>>> jde-gen-k&r nil
>>> jde-javadoc-gen-bottom ""
>>> jde-javadoc-gen-footer ""
>>> jde-db-option-classpath nil
>>> jde-gen-cflow-for '("(if (jde-parse-comment-or-quoted-p)" "'(l \"for\")"
>>> "'(l '> \"for ( \" (p \"for-clause: \" clause) \" )
>>> \"" "(if jde-gen-k&r "
>>> "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"}\"'>'n'>)" ")")
>>> jde-run-mode-hook nil
>>> jde-db-option-verify '(nil t)
>>> jde-compile-option-extdirs nil
>>> jde-imenu-sort nil
>>> jde-gen-get-set-var-template '("(end-of-line) '&" "\"/**\" '>'n"
>>> "\"* Get the value of \" (s name) \".\" '>'n"
>>> "\"* @return value of \" (s name) \".\"
>>> '>'n" "\"*/\" '>'n"
>>> "'> \"public \" (s type)"
>>> "(if (string= \"boolean\"
>>> (jde-gen-lookup-named 'type) ) "
>>> "\" is\" " "\" get\" ) "
>>> "(jde-gen-init-cap (jde-gen-lookup-named
>>> 'name))" "\"() \""
>>> "(if jde-gen-k&r " "()" "'>'n)" "\"{\" '>'n"
>>> "\"return \" (s name) \";\" '>'n \"}\""
>>> "'>'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) \" " "(if
>>> jde-gen-k&r " "()" "'>'n)" "\"{\" '>'n" "'>'n \"this.\" (s name) \" =
>>> v;\" '>'n \"}\" '>'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) \" ) \""
>>> "(if jde-gen-k&r " "()"
>>> "'>'n)" "\"{\"'>'n'>'r'n" "\"}\"'>'n'>)" ")")
>>> jde-db-option-java-profile '(nil . "./java.prof")
>>> jde-javadoc-gen-author t
>>> jde-compile-option-depend-switch '("-Xdepend")
>>> jde-setnu-mode-enable nil
>>> jde-run-applet-doc ""
>>> jde-compile-option-vm-args nil
>>> jde-javadoc-gen-overview ""
>>> jde-javadoc-gen-notree 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")
>>> bsh-eval-timeout 20
>>> jde-db-read-vm-args nil
>>> jde-bug-debug nil
>>> jde-javadoc-end-block-template nil
>>> jde-javadoc-gen-packages nil
>>> jde-gen-cflow-if-else '("(if (jde-parse-comment-or-quoted-p)" "'(l
\"ife\")"
>>> "'(l '> \"if ( \" (p \"if-clause: \" clause) \" )
>>> \"" "(if jde-gen-k&r "
>>> "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"}\"'> n" "'>
>>> \"else \""
>>> "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n"
>>> "\"}\"'>'n'>)" ")")
>>> jde-gen-cflow-while '("(if (jde-parse-comment-or-quoted-p)" "'(l
\"while\")"
>>> "'(l '> \"while ( \" (p \"while-clause: \" clause)
>>> \" ) \""
>>> "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n"
>>> "\"}\"'>'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) \" ) \""
>>> "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'"
>>> "\"case \" (p \"first value: \") \":\"'>'n'>'p'n"
>>> "\"break;\"'>'n'>'p'n"
>>> "\"default:\"'>'n'>'p'n" "\"break;\"'>'n"
>>> "\"}\"'>'n'>)" ")")
>>> jde-db-option-vm-args nil
>>> jde-run-application-class ""
>>> jde-javadoc-gen-doclet ""
>>> jde-run-option-verbose '(nil nil nil)
>>> jde-project-file-name "prj.el"
>>> jde-wiz-import-excluded-packages '("bsh.*")
>>> jde-compile-option-debug '("all" (t nil nil))
>>> jde-bug-jre-home ""
>>> 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-javadoc-gen-version t
>>> jde-javadoc-gen-helpfile ""
>>> jde-run-read-vm-args nil
>>> jde-help-docsets nil
>>> jde-javadoc-since-tag-template '("* @since 1.0")
>>> jde-gen-inner-class-template '("(end-of-line) '& \"class \" (P \"Class
>>> name: \" class)"
>>> "(P \"Superclass: \" super t)"
>>> "(let ((parent (jde-gen-lookup-named
>>> 'super)))"
>>> "(if (not (string= parent \"\"))"
>>> "(concat \" extends \" parent ))) " "(if
>>> jde-gen-k&r " "()"
>>> "'>'n)" "\"{\" '>'n" "\"public \" (s
>>> class) \"() \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n" "\"}\"'>'n"
>>> "\"}\" '>'n'>")
>>> jde-auto-parse-buffer-interval 10
>>> 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-compile-option-depend nil
>>> jde-javadoc-describe-class-template '("* Describe class "
>>> (jde-javadoc-code name) " here.")
>>> jde-javadoc-gen-serialwarn nil
>>> jde-gen-action-listener-template '("'& (P \"Component name: \")"
>>> "\".addActionListener(new
>>> ActionListener() \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n"
>>> "\"public void
>>> actionPerformed(ActionEvent e) \""
>>> "(if jde-gen-k&r " "()" "'>'n)"
>>> "\"{\"'>'n"
>>> "\"}\"'>'n \"});\"'>'n'>")
>>> jde-auto-parse-enable t
>>> jde-compile-option-command-line-args ""
>>> 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-javadoc-gen-args nil
>>> jde-run-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
>>> jde-run-option-properties nil
>>> )
>>>
>>> --
>>> Robert
>>>
>>>
>>>
>>> The contents of the *JDEBug* buffer were
>>>
>>> cd d:/work/code/com/cimsoft/lws/
>>> javaw -classpath d:/usr/site-lisp/jde-2.2.3/java/lib/jde.jar;d:/Program
>>> Files/jdk1.3/lib/tools.jar jde.debugger.Main
>>>
>>>
>>> (jde-dbo-init-debug-session)
>>>
>JDE> -1 1 launch 1 -vmexec javaw -classpath Q:/debug;d:/Program
>>> Files/jdk1.3/dt.jar;d:/Program Files/jdk1.3/tools.jar;d:/Program
>>> Files/jdk1.3/jre/lib/i18n.jar;d:/Program
>>> Files/jdk1.3/jre/lib/jaws.jar;d:/Program
>>> Files/jdk1.3/jre/lib/rt.jar;d:/Program
>>> Files/TopLink/classes/JDK1.2/TOPLink.jar;d:/Program
>>> Files/TopLink/classes/JDK1.2/TOPLinkX.jar;d:/Program
>>> Files/TopLink/classes/JDK1.2/Tools.jar;d:/Program Files/Sun
>>> Collections/lib/collections.jar;d:/Program
>>> Files/Weblogic/classes;d:/Program
>>> Files/Weblogic/lib/weblogicaux.jar com.cimsoft.lws.Foo
>>>
>>>
>>> (jde-dbo-message
>>> 1 "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 (Java HotSpot(TM) Client VM, interpreted mode)")
>>>
>>>
>>> (jde-dbo-message 1 "initSIOConnect: starting standard I/O handshake.")
>>>
>>>
>>> (jde-dbo-event-set
>>> 1 "all"
>>> (list "Thread" 1 "main" "unknown" "suspended by debugger"
>>> (list)
>>> "VM has no information"
>>> "VM has no information")
>>> (list 'jde-dbo-vm-start-event))
>>>
>>>
>>>
>>>
>>> End Insert *JDEbug* buffer
>>>
>>>
>>> There is no CLI buffer
>>>
>>>
>>> The contents of the locals buffer are
>>>
>>>
>>>
>>>
>>> End Insert locals buffer
>>>
>>>
>>> There was no *Backtrace* buffer
>>>
>>>
>>> The contents of the *Messages* buffer were
>>>
>>> Loading bytecomp...done
>>> Loading byte-opt...
>>> Loading byte-opt...done
>>> For information about the GNU Project and its goals, type C-h C-p.
>>> Loading bookmark...
>>> Loading bookmark...done
>>> Loading dired...
>>> Loading dired...done
>>> Reading directory d:/work/code/com/cimsoft/...
>>> Reading directory d:/work/code/com/cimsoft/...done
>>> Fontifying cimsoft...
>>> Fontifying cimsoft... (regexps.......)
>>> Reading directory d:/work/code/com/cimsoft/...done
>>> Reading directory d:/work/code/wp/docs/lws/...
>>> Reading directory d:/work/code/wp/docs/lws/...done
>>> Fontifying lws...
>>> Fontifying lws... (regexps.......)
>>> Reading directory d:/work/code/wp/docs/lws/...done
>>> Reading directory d:/work/code/com/cimsoft/...
>>> Reading directory d:/work/code/com/cimsoft/...done
>>> Fontifying cimsoft...
>>> Fontifying cimsoft... (regexps.......)
>>> Reading directory d:/work/code/com/cimsoft/...done
>>> Loading dired-aux...
>>> Loading dired-aux...done
>>> Reading directory d:/work/code/com/cimsoft/lws/...
>>> Reading directory d:/work/code/com/cimsoft/lws/...done
>>> Mark set
>>> Loading d:/work/code/prj.el (source)...
>>> Loading d:/work/code/prj.el (source)...done
>>> Fontifying Foo.java...
>>> Fontifying Foo.java... (regexps.............)
>>> Loading d:/work/code/prj.el (source)...done
>>> Mark set
>>> Fill column set to 90 (was 70)
>>> No response to command 1. (process = 1; timeout = 10 sec.)
>>> <<< Press Return to bury the buffer list >>>
>>>
>>> Preparing problem report...
>>> Loading mailalias...
>>> Loading mailalias...done
>>> Loading view...
>>> Loading view...done
>>> Loading mailabbrev...
>>> Loading mailabbrev...done
>>> Parsing d:/users/mecklen/.mailrc...
>>> Parsing d:/users/mecklen/.mailrc... done
>>> Formatting bug report buffer...
>>> Formatting bug report
>>> buffer.........................................................
>>> Mark set [3 times]
>>>
>>>
>>>
>>> End Insert *Messages* buffer
>>>
>>>
>>> Process environment:
>>>
>>> DICTIONARY=d:/usr/bin/english.hash
>>> MAILHOST=wolf
>>> TERM=cmd
>>> EMACSDOC=D:/usr/emacs-20.7/etc
>>> EMACSLOCKDIR=D:/usr/emacs-20.7/lock
>>> EMACSPATH=D:/usr/emacs-20.7/bin
>>> EMACSDATA=D:/usr/emacs-20.7/etc
>>>
EMACSLOADPATH=D:/usr/emacs-20.7/site-lisp;D:/usr/emacs-20.7/lisp;D:/usr/emac
s-20.7/leim
>>> TMPDIR=C:\TEMP
>>> windir=C:\WINNT
>>> USERPROFILE=C:\Documents and Settings\mecklen
>>> USERNAME=mecklen
>>> USERDOMAIN=OOPS
>>> TMP=C:\TEMP
>>> TEMP=C:\TEMP
>>> SystemRoot=C:\WINNT
>>> SystemDrive=C:
>>> SHELL=d:\usr\cygwin\bin\bash.exe
>>> ProgramFiles=C:\Program Files
>>> PROCESSOR_REVISION=0803
>>> PROCESSOR_LEVEL=6
>>> PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 3, GenuineIntel
>>> PROCESSOR_ARCHITECTURE=x86
>>> PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
>>>
PATH=d:\usr\emacs-20.7\bin;d:\usr\bin;d:\usr\cygwin\bin;C:\WINNT\system32;C:
\WINNT;C:\WINNT\System32\Wbem;D:\Program
>>> Files\MSSQL7\BINN;d:\Program Files\jpda1.0\bin;d:\Porgram
>>> Files\jdk1.3\bin;d:\Program
Files\JBuilder35\jdk1.2.2\bin;d:\Users\Mecklen\bin
>>> Os2LibPath=C:\WINNT\system32\os2\dll;
>>> OS=Windows_NT
>>> NUMBER_OF_PROCESSORS=1
>>> LOGONSERVER=\\OOPS
>>> HOMEPATH=\users\mecklen
>>> HOMEDRIVE=d:
>>> HOME=d:\users\mecklen
>>> emacs_dir=D:/usr/emacs-20.7
>>> CYGWIN=tty
>>> CVSROOT=:pserver:mecklen@wolf:/usr2/Genome-Repository
>>> COMSPEC=C:\WINNT\system32\cmd.exe
>>> COMPUTERNAME=OOPS
>>> CommonProgramFiles=C:\Program Files\Common Files
>>> CLASSPATH=d:\work\debug;d:\Program
>>> Files\TopLink\classes\JDK1.2\TOPLink.jar;d:\Program
>>> Files\TopLink\classes\JDK1.2\TOPLinkX.jar;d:\Program
>>> Files\TopLink\classes\JDK1.2\Tools.jar;d:\Program Files\Sun
>>> Collections\lib\collections.jar;d:\Program
>>> Files\Weblogic\classes;d:\Program
>>>
Files\Weblogic\lib\weblogicaux.jar;d:\usr\site-lisp\jde-2.2.3\java\lib\bsh.j
ar;d:\usr\site-lisp\jde-2.2.3\java\lib\jde.jar
>>> APPDATA=C:\Documents and Settings\mecklen\Application Data
>>> ALLUSERSPROFILE=C:\Documents and Settings\All Users.WINNT
>>>
>>>
>>> The user choose not to insert their .emacs file
>
>Paul>
>
>--
>Robert
>
>