At 02:47 PM 12/19/00 -0800, you wrote:
>
>When I try to utilize JDEbug for debugging a HelloWorld Java app, I
>can see that the java VM connects to the JDEbug process in
>emacs. However, I receive the following error immidiately after
>selecting "Continue" from the JDEbug menu...
>
>[gregw@sprecks gregw]$ java -Xdebug
-Xrunjdwp:transport=dt_socket,address=2112,server=n,suspend=y
-Xbootclasspath:$JAVA_HOME/jre/lib/rt.jar;$JAVA_HOME/lib/tools.jar Test
>Usage: java [-options] class [args...]
> (to execute a class)
> or java -jar [-options] jarfile [args...]
> (to execute a jar file)
>
>where options include:
> -cp -classpath <directories and zip/jar files separated by :>
> set search path for application classes and resources
> -D<name>=<value>
> set a system property
> -verbose[:class|gc|jni]
> enable verbose output
> -version print product version and exit
> -showversion print product version and continue
> -? -help print this help message
> -X print help on non-standard options
>bash: /home/gregw/java/jdk1.3/lib/tools.jar: Permission denied
>
>
>
>The "Permission denied" message seems odd:
>-rw-rw-rw- 1 gregw gregw 4644441 Oct 9 10:53
/home/gregw/java/jdk1.3/lib/tools.jar
>
>Any tips on what I might try to get this working?
>
>The one suspicious piece of my setup is that I couldn't find jpda.jar
>in Sun's JDK1.3 distribution (nor IBM's) for Linux, so I'm using the
>jpda.jar from the solaris-jpda (downloaded from Sun's web site).
>
>(I'm running Sun's JDK1.3 on a 2.4.0-0.26 Linux kernel).
>
As the JDEbug User's Guide points out, JDK1.3 includes the JDPA. There is
no need to download any separate packages. I thought the user's guide was
clear on this point. The JDEbug User's Guide has complete instructions for
setting up and running JDEbug, including connecting JDEbug to running
applications. It is important that you follow the instructions in the
user's guide exactly. I would be happy to answer any questions about the
instructions that you have.
- Paul
>-Greg
>
>
>Emacs : GNU Emacs 20.7.1 (i386-redhat-linux-gnu, X toolkit)
> of Thu Aug 24 2000 on porky.devel.redhat.com
>Package: JDE version 2.2.5.1
>
>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-which-method-max-length 20
> jde-imenu-include-classdef t
> jde-javadoc-gen-link-online nil
> 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-gen-cflow-else '("(if (jde-parse-comment-or-quoted-p)" "'(l
\"else\")" "'(l '> \"else \"" "(if jde-gen-k&r " "()" "'>'n)"
> "\"{\"'>'n'>'r'n" "\"} // end of else\"'>'n'>)" ")")
> 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" ")%]--"
> (line-number-mode "L%l--") (column-number-mode "C%c--") (-3 .
>"%p")
> (jde-which-method-mode ("--" jde-which-method-format "--"))
>"-%-")
> 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 "sprecks.surfworx.com"
> jde-make-working-directory ""
> 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 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 <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
>JMenuBar
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-toggle-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 "/home/gregw/solaris-jpda"
> jde-read-compile-args nil
> jde-run-java-vm "java"
> jde-db-option-verbose '(nil nil nil)
> jde-which-method-class-min-length 4
> 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 nil
> 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" "\"} // end of
main ()\"'>'n'>)" ")")
> jde-javadoc-exception-tag-template '("* @exception " type " if an error
occurs")
> jde-global-classpath nil
> 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 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, 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" "\"} // end of for (int \" (s var) \" = 0; \""
> "(s var) \" < \" (s ub) \"; \" (s var) \"++)\"'>'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-javadoc-display-doc t
> 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-entering-java-buffer-hook '(jde-reload-project-file
jde-which-method-update-on-entering-buffer)
> jde-javadoc-gen-doc-title ""
> jde-javadoc-gen-header ""
> jde-run-option-vm-args nil
> jde-javadoc-gen-window-title ""
> jde-compile-option-directory ""
> 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 '("java")
> jde-db-set-initial-breakpoint t
> jde-auto-sort-imports nil
> jde-bug-debugger-command-timeout 10
> jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
> jde-db-option-properties nil
> jde-db-source-directories '("/home/gregw/contentPrep/"
"/home/gregw/contentPrep/oebToBkf/" "/home/gregw/contentPrep/bdftopalmbm/")
> 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 "/home/gregw/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 t
> 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" "\"} // end of
for (\" (s clause) \")\"'>'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) '&" "(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)" "(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"
>"'>'\"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" "\"} // end of if
(\" (s clause) \")\"'>'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-javadoc-command-path "javadoc"
> 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" "\"} // end
>of if
(\" (s clause) \")\"'> n" "'> \"else \""
> "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'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) \") \"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'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) \") \""
>"(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'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-which-method-abbrev-symbol "~"
> 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 '("selected" (t nil nil))
> jde-bug-jre-home ""
> jde-run-applet-viewer ""
> 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
> )
>
>
>
>The contents of the *JDEBug* buffer were
>
>cd ~/code/java/
>java -classpath
/home/gregw/emacs/jde/java/src:/home/gregw/emacs/jde/java/lib/jde.jar:/home/
gregw/solaris-jpda/lib/jpda.jar jde.debugger.Main
>
>
>(jde-dbo-init-debug-session)
>
>JDE> -1 3 listen_socket 2 2112
>
>
>(jde-dbo-command-result 3)
>
>
>(jde-dbo-message 2 "Listening at socket address: 2112")
>
>
>(jde-dbo-event-set
>2 "all"
>(list "Thread" 1 "main" "unknown" "suspended by debugger"
>(list)
>"VM has no information"
>"VM has no information")
>(list 'jde-dbo-vm-start-event))
>
>
>(jde-dbo-message
>2 "Attached VM (socket) 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.3.0rc1 (Java HotSpot(TM) Client VM, interpreted mode)")
>
>JDE> 2 4 run
>
>
>(jde-dbo-command-result 4)
>
>
>(jde-dbo-event-set 2 "none" nil
>(list 'jde-dbo-vm-death-event))
>
>
>(jde-dbo-event-set 2 "none" nil
>(list 'jde-dbo-vm-disconnected-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 jde (source)...
>Loading cus-face...
>Loading cus-face...done
>Loading regexp-opt...
>Loading regexp-opt...done
>Loading backquote...
>Loading backquote...done
>Loading wid-browse...
>Loading wid-browse...done
>Loading cl-macs...
>Loading cl-macs...done
>Bootstrapping objects...
>Bootstrapping objects...done
>Loading cl-extra...
>Loading cl-extra...done
>Loading jde (source)...done
>For information about the GNU Project and its goals, type C-h C-p.
>Beginning of buffer
>Loading cl-seq...
>Loading cl-seq...done
>Setting JDE variables to startup values...
>Fontifying Test.java...
>Fontifying Test.java... (regexps.........................................)
>Setting JDE variables to startup values...
>Fontifying *scratch*...
>Fontifying *scratch*... (regexps............)
>Test.java:
[###########################################################################
####################################] ... done
>Mark set [3 times]
>Debugger started successfully.
>Loading novice...
>Loading novice...done
>Loading view...
>Loading view...done
>Type y, n, ! or Space:
>Please type y, n, ! or Space: [2 times]
>Quit [3 times]
>Loading timer...
>Loading timer...done
>Quit [2 times]
>Undo!
>Quit [4 times]
>Debugger started successfully.
>Preparing problem report...
>Loading sendmail...
>Loading sendmail...done
>Loading mailalias...
>Loading mailalias...done
>Formatting bug report buffer...
>Formatting bug report buffer........................
>Mark set [3 times]
>
>
>
>End Insert *Messages* buffer
>
>
>Process environment:
>
>_=/usr/bin/emacs
>MMEXEC=/home/gregw/hdd6/mapmaker
>PATH=/home/gregw/java/jdk1.3/bin:.:/opt/IBMJava2-13/bin:/home/gregw/java/jd
k1.3/bin:/home/gregw/java/jdk1.3/jre/bin:/home/gregw/java/jdk1.3/bin/i386/na
tive_threads:/usr/local/bin:/bin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/home/gre
gw/bin:/usr/local/Acrobat3/bin:/usr/gregw/acl5:/home/gregw/ICQJava:/usr/loca
l/enlightenment/bin:/usr/local/netscape:/usr/local/Acrobat4/bin:/mnt/home4/g
regw/JPython-1.1:/home/gregw/J2ME-CLDC/bin:/home/gregw/hdd6/so:/home/gregw/e
macs/xref
>TERM=xterm
>HOME=/home/gregw
>HISTSIZE=1000
>OSTYPE=linux-gnu
>[EMAIL PROTECTED]:/cvsroot/mars-sim
>HOSTTYPE=i386
>MC_CONTROL_FILE=/tmp/mc.1092.control
>USERNAME=
>SHELL=/bin/bash
>SESSION_MANAGER=local/sprecks.surfworx.com:/tmp/.ICE-unix/1066
>PILOTRATE=115200
>SSH_AGENT_PID=1057
>SHLVL=7
>LOGNAME=gregw
>DISPLAY=:0.0
>COLORTERM=gnome-terminal
>JAVA_HOME=/home/gregw/java/jdk1.3
>LANG=en_US
>EDITOR=emacs
>BASH_ENV=/home/gregw/.bashrc
>OLDPWD=/home/gregw/code/java
>CVS_RSH=ssh
>INPUTRC=/etc/inputrc
>MAIL=/var/spool/mail/gregw
>THREADS_FLAG=native
>MACHTYPE=i386-redhat-linux-gnu
>LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40
;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:
*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.deb=01;31:*.jpg=01;
35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*
.tif=01;35:*.mpg=01;37:*.avi=01;37:*.gl=01;37:*.dl=01;37:*.rpm=01;30:*.html=
01;29
>USER=gregw
>BROWSER=/usr/bin/netscape
>KDEDIR=/usr
>LESSOPEN=|/usr/bin/lesspipe.sh %s
>JIKES_CLASSPATH=/home/gregw/java/jdk1.3/jre/lib/rt.jar:.:/home/gregw/xml/xe
rces-1_2_0/xerces.jar:/home/gregw/xml/xalan-j_1_2/xalan.jar:/home/gregw/xml/
jdom/build/jdom.jar:/home/gregw/classbase:/home/gregw/xml/xjay/lib/bsf.jar:/
home/gregw/xml/xjay/bin/classes/:/home/gregw/xml/xalan-j_1_2/samples/xalansa
mples.jar:/home/gregw/java/classman/bin/classman.jar
>CLASSPATH=.:/home/gregw/xml/xerces-1_2_0/xerces.jar:/home/gregw/xml/xalan-j
_1_2/xalan.jar:/home/gregw/xml/jdom/build/jdom.jar:/home/gregw/classbase:/ho
me/gregw/xml/xjay/lib/bsf.jar:/home/gregw/xml/xjay/bin/classes/:/home/gregw/
xml/xalan-j_1_2/samples/xalansamples.jar:/home/gregw/java/classman/bin/class
man.jar
>QTDIR=/usr/lib/qt-2.2.0
>MOZILLA_HOME=/usr/local/netscape
>LD_LIBRARY_PATH=/home/gregw/java/jdk1.3/jre/lib/i386/native_threads:/home/g
regw/java/jdk1.3/jre/lib/i386/classic:/home/gregw/java/jdk1.3/jre/lib/i386:/
home/gregw/java/jdk1.3/lib/i386:/gregw/j2sdkee1.2.1/nativelib
>HOSTNAME=sprecks.surfworx.com
>WINDOWID=20971534
>PWD=/home/gregw
>
>
>The contents of the .emacs file was
>
>
>(setq load-path (cons "/home/gregw/emacs/elib-1.0" load-path))
>(setq load-path (cons "/home/gregw/emacs/semantic-1.2.1" load-path))
>(setq load-path (cons "/home/gregw/emacs/speedbar-0.13beta2" load-path))
>(setq load-path (cons "/home/gregw/emacs/jde/lisp" load-path))
>(setq load-path (cons "/home/gregw/emacs/jde-jcb" load-path))
>
>(load "jde")
>
>(custom-set-variables
> '(jde-bug-jdk-directory "/home/gregw/jdk1.3/")
> '(jde-db-source-directories (quote ("/home/gregw/contentPrep"
"/home/gregw/contentPrep/oebToBkf" "/home/gregw/contentPrep/bdftopalmbm")))
> '(jde-db-debugger (quote ("JDEbug" "" . "Executable")))
> '(jde-bug-jpda-directory "/home/gregw/solaris-jpda")
> '(jde-bug-vm-includes-jpda-p nil))
>
>
>
>=====end inserted .emacs file
>
>