I can't seem to get JDE to find my source files during debugging.
Here is my configuration:

Host Platform: Solaris 2.5.1/Sparc
JDE Version: 2.1.4
Emacs Version: XEmacs 21.1.4
cc-mode version: 5.25
Contents of .emacs file: (see below)

Here is my setup: I have java source in one tree that is rooted at
/vobs/magmadt/src/java.  All source files are located under this tree
in the standard java convention where the directory hierarchy mirrors
the package heirarchy.  For example, the main class for the program is 
"magda.app.erupt.Main" and the source file for this class is
"/vobs/magmadt/src/java/magda/app/erupt/Main.java".

After setting up all of the options (quite a lengthy procedure), I
started the debugger and it immediately reported the following errors
when it tried to display the source for the main class:

(1) (error/warning) Error in process filter: (file-error Opening directory No such 
file or directory /vobs/magmadt/src/javamagda/app/erupt/Main/)

(2) (error/warning) Error in process filter: (file-error Opening directory No such 
file or directory /vobs/magmadt/src/javamagda/app/erupt/Main/)

I looked at this error message, and thought that maybe I needed to add 
a ending slash to the "Db Source Directories" option.  After that, I
got the following errors:

(3) (error/warning) Error in process filter: (file-error Opening directory No such 
file or directory /vobs/magmadt/src/java/magda/app/erupt/Main/)

(4) (error/warning) Error in process filter: (file-error Opening directory No such 
file or directory /vobs/magmadt/src/java/magda/app/erupt/Main/)

It looks like it is looking to deep.  But I don't know what options
should be adjusted to get it to look in the right place.  I have
appended my .emacs file and the project file.  The project file
resides at /vobs/magmadt/src/java/prj.el

;;; ------------------------------- .emacs --------------------------------
;;; .emacs
;;; Initialization file for gnumacs.
;;; James Larus, 1985
;;; adapted slightly for personal use, Peter Moore
;;; adapted even moore for personal use, David Harrison
;;;

;;; Rebind gnumacs commands:

(setq require-final-newline t)

(setq max-lisp-eval-depth 1000)

(setq load-path (append
                 (list (expand-file-name "~dsh/lib/emacs"))
                 load-path))

;;
;; Local info nodes (if any)
;;
(setq Info-default-directory-list
      (append Info-default-directory-list (list (expand-file-name "/local/lib/info"))))

;;
;; Ispell interface
;;
(autoload 'ispell-word "ispell"
  "Check the spelling of word in buffer." t)
(global-set-key "\e$" 'ispell-word)
(autoload 'ispell-region "ispell"
  "Check the spelling of region." t)
(autoload 'ispell-buffer "ispell"
  "Check the spelling of buffer." t)
(autoload 'ispell-complete-word "ispell"
  "Look up current word in dictionary and try to complete it." t)
(autoload 'ispell-change-dictionary "ispell"
  "Change ispell dictionary." t)
(autoload 'ispell-message "ispell"
  "Check spelling of mail message or news post.")

(setq auto-mode-alist
      (append '(("\\.C$"  . c++-mode)
                ("\\.cc$" . c++-mode)
                ("\\.hh$" . c++-mode)
                ("\\.c$"  . c-mode)
                ("\\.h$"  . c++-mode)
                ("\\.doc$" . indent-auto-mode)
                ) auto-mode-alist))

(setq delete-auto-save-files t)

(global-set-key "\^xp"    'previous-window)
(global-set-key "\^xn"    'other-window)
(global-set-key "\^xO"    'switch-to-buffer)
(global-set-key "\^x!"    'shell)
(global-set-key "\e\^s"   're-search-forward)
(global-set-key "\e\^r"   're-search-backward)
(global-set-key "\en"     'goto-line)
(global-set-key "\er"     'replace-string)
(global-set-key "\eq"     'query-replace)
(global-set-key "\^x\^p"  'switch-to-buffer-other-window)
(global-set-key "\^cc"  'compile)
(global-set-key "\eOw" 'isearch-forward)
(global-set-key "\eOx" 'isearch-backward)
(global-set-key "\eOy" 'quoted-insert)
(global-set-key "\eOp" 'save-buffer)

;;; Default compile command
(setq compile-command "make ")

(setq gc-cons-threshold 1000000)

(defun shell-mode-hook ()
  (load-library "shell-comp"))

(defun indent-auto-mode nil
  "Turns on indented-text-mode and auto-fill"
  (interactive)
  (indented-text-mode)
  (auto-fill-mode 1)
  )

(defun my-kill-lines (arg)
  "Smarter kill-lines"
  (interactive "P")
  (if (and (null arg) (bolp))
      (kill-line 1)
      (kill-line arg)
    )
)
(global-set-key "\^k" 'my-kill-lines)

(defun my-copy-lines (arg)
  "Copy next lines to kill buffer"
  (interactive "P")
  (save-excursion
     (beginning-of-line)
     (set-mark (dot))
     (forward-line arg)
     (kill-ring-save (mark) (dot))
  )
)
(global-set-key "\e\k" 'my-copy-lines)

(defun my-line-to-top-of-window ()
  "Position current line at top of window"
  (interactive)
  (recenter 0)
)
(global-set-key "\e!" 'my-line-to-top-of-window)

(defun diff-against-disk ()
   "Show differences between this buffer and the disk file"
   (interactive)
   (mark-whole-buffer)
   (shell-command-on-region
    nil nil
    (format "diff - %s" (buffer-file-name))))

(setq inhibit-startup-message t)        ;; No startup messages
;;(setq default-mode-line-format "{%b%*}  %[%f  (%p% - %m)%]  %M");; New mode-line
(setq default-modeline-format '("{%b%*} %[%f (%p - %m)%] %M"))

;;; 
;;; Special bindings just for X keyboard
;;;

(defun my-next-window ()
  "Move to canonical next window"
  (interactive)
  (select-window (next-window)))

(defun my-prev-window ()
  "Move to canonical previous window"
  (interactive)
  (select-window (previous-window)))

(defun dangerous-revert ()
  "Revert buffer without asking for confirmation"
  (interactive)
  (revert-buffer t t))

;; Xemacs
(setq pixel-vertical-clip-threshold 20)
  
;;
;; New tags support
;;
;;(fmakunbound 'visit-tags-table) ; obsolete
;;(fmakunbound 'find-tag)
;;(autoload 'find-tag "etags" nil t)
;;(fmakunbound 'find-tag-other-window)
;;(autoload 'find-tag-other-window "etags" nil t)
;;(fmakunbound 'lisp-complete-symbol)
;;(autoload 'lisp-complete-symbol "etags" nil t)
;;(fmakunbound 'tag-complete-symbol)
;;(autoload 'tag-complete-symbol "etags" nil t)
;;(fmakunbound 'next-file)
;;(autoload 'next-file "etags" nil t)
;;(fmakunbound 'tags-loop-continue)
;;(autoload 'tags-loop-continue "etags" nil t)
;;(fmakunbound 'tags-search)
;;(autoload 'tags-search "etags" nil t)
;;(fmakunbound 'tags-query-replace)
;;(autoload 'tags-query-replace "etags" nil t)
;;(fmakunbound 'display-tag-info)
;;(autoload 'display-tag-info "etags" nil t)
;;(fmakunbound 'pop-tag-mark)
;;(autoload 'pop-tag-mark "etags" nil t)

;;(define-key esc-map "?" 'display-tag-info)
;;(define-key esc-map "*" 'pop-tag-mark)


;;
;; Clearcase support
;;

(load-library "clearcase")

(global-set-key "\^co" 'checkout-curr)
(global-set-key "\^ci" 'checkin-curr)
(global-set-key "\^cu" 'uncheckout-curr)
(global-set-key "\^cO" 'checkout-curr-unreserved)

;;; Lucid definitions
(define-key global-map [f1] 'start-kbd-macro)
(define-key global-map [f2] 'query-replace)
(define-key global-map [f3] 'call-last-kbd-macro)
(define-key global-map [f4] 'set-mark-command)
(define-key global-map [f5] 'end-kbd-macro)
(define-key global-map [f6] 'beginning-of-buffer)
(define-key global-map [f7] 'end-of-buffer)
(define-key global-map [f8] 'what-line)
(define-key global-map [f9] 'find-prototype)
(define-key global-map [f10] 'my-line-to-top-of-window)
(define-key global-map [f11] 'my-line-to-top-of-window)
(define-key global-map [f12] 'advertised-undo)

;;;
;;; Recent files
;;;
;;(load "recent-files")
;;(recent-files-initialize)

(put 'eval-expression 'disabled nil)

(defun start-count (init-value)
  "Start up a counter"
  (interactive "p")
  (setq global-user-counter init-value)
)

(defun insert-count ()
  "Insert next counter value"
  (interactive)
  (insert (int-to-string global-user-counter)))

(defun incr-count ()
  "Increment counter value"
  (interactive)
  (setq global-user-counter (1+ global-user-counter))
  (message "Count: %d" global-user-counter))

(autoload 'describe "describe" "Print out description of an object")

;;
;; Expermental font lock
;;


;; (require 'lazy-lock)
;; (add-hook 'font-lock-mode-hook 'turn-on-lazy-lock)
;; (font-lock-use-default-colors)

(require 'font-lock)
(add-hook 'font-lock-mode-hook 'turn-on-lazy-lock)
(setq font-lock-maximum-decoration t)
(set-face-foreground 'font-lock-comment-face "firebrick")
(set-face-foreground 'font-lock-keyword-face "gold4")
;;(require 'font-lock)
;;(font-lock-use-default-colors)
;;(add-hook 'emacs-lisp-mode-hook 'turn-on-font-lock)
;;(add-hook 'c-mode-hook          'turn-on-font-lock)
;;(add-hook 'c++-mode-hook        'turn-on-font-lock)
;;(add-hook 'dired-mode-hook      'turn-on-font-lock)

;;
;; Expermental blinking parens
;;
;;(setq highlight-paren-expression t)
;;(blink-paren 1)
;;(set-face-underline-p 'highlight-expression nil)
;;(set-face-background 'highlight-expression "gold")
;; The following for 19.12
(setq paren-mode 'sexp)

;;
;; New TCL Support
;;
;;(autoload 'tcl-mode "tcl" "Tcl mode." t)
;;(autoload 'inferior-tcl "tcl" "Run inferior Tcl process." t)
;;(setq auto-mode-alist
;;      (append '(("\\.tcl$" . tcl-mode)
;;              ("\\.wish$" . tcl-mode)) auto-mode-alist))

;;
;; Icon Support
;;
;;(autoload 'icon-mode "icon" nil t)
;;(setq auto-mode-alist
;;      (append '(("\\.icn$" . icon-mode)) auto-mode-alist))

;;
;; Printer support
;;
(setq lpr-command "lp")

;;
;; HTML editing
;;
;; (autoload 'html-mode "hm--html-menu" "HTML major mode." t)
;; (or (assoc "\\.html$" auto-mode-alist)
;;    (setq auto-mode-alist (cons '("\\.html$" . html-mode) 
;;                              auto-mode-alist)))

;;
;; C-mode customizations
;;
(defun my-c-mode-common-hook ()
  (setq c-basic-offset 4)
  (setq tab-width 4)
  )
(add-hook 'c-mode-common-hook 'my-c-mode-common-hook)

;;
;; The following may have to change with each emacs
(defun save-buffers-only (&optional arg)
  "Offer to save each buffer without killing emacs."
  (interactive "P")
  (save-some-buffers arg t)
  (and (or (not (memq t (mapcar #'(lambda (buf) (and (buffer-file-name buf)
                                                     (buffer-modified-p buf)))
                                (buffer-list))))
           (yes-or-no-p "Modified buffers exist; exit anyway? "))
       (or (not (fboundp 'process-list))
           ;; process-list is not defined on VMS.
           (let ((processes (process-list))
                 active)
             (while processes
               (and (memq (process-status (car processes)) '(run stop open))
                    (let ((val (process-kill-without-query (car processes))))
                      (process-kill-without-query (car processes) val)
                      val)
                    (setq active t))
               (setq processes (cdr processes)))
             (or (not active)
                 (yes-or-no-p "Active processes exist; kill them and exit anyway? "))))
       ;; Query the user for other things, perhaps.
       (let ((functions kill-emacs-query-functions)
             (yes t))
         (while (and functions yes)
           (setq yes (and yes (funcall (car functions))))
           (setq functions (cdr functions)))
         yes)))
(custom-set-variables
 '(jde-run-java-vm "/home/java/jdk1.2.1ref/bin/java")
 '(jde-run-java-vm-w "/home/java/jdk1.2.1ref/bin/javaw")
 '(jde-run-applet-viewer "/home/java/jdk1.2.1ref/bin/appletviewer")
 '(user-mail-address "[EMAIL PROTECTED]" t)
 '(query-user-mail-address nil))
(custom-set-faces)


;;; ------------------------------- prj.el ------------------------------

(jde-set-project-name "erupt.prj")
(jde-set-variables 
 '(jde-use-font-lock t)
 '(jde-db-set-initial-breakpoint t)
 '(jde-run-option-garbage-collection (quote (t t)))
 '(jde-db-option-stack-size (quote ((128 . "kilobytes") (400 . "kilobytes"))))
 '(jde-compiler "javac")
 '(jde-compile-option-extdirs nil)
 '(jde-db-read-vm-args nil)
 '(jde-compile-option-bootclasspath nil)
 '(jde-run-working-directory "/home/dsh" t)
 '(jde-compile-option-debug (quote ("selected" (t nil nil))))
 '(jde-db-option-verbose (quote (nil nil nil)))
 '(jde-run-option-heap-size (quote ((32 . "megabytes") (128 . "megabytes"))) t)
 '(jde-run-read-app-args nil)
 '(jde-db-option-java-profile (quote (nil . "./java.prof")))
 '(jde-entering-java-buffer-hooks (quote (jde-reload-project-file)))
 '(jde-run-option-java-profile (quote (nil . "./java.prof")))
 '(jde-gen-window-listener-template (quote ("'& (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-db-option-vm-args nil)
 '(jde-make-program "make")
 '(jde-compile-option-target (quote ("1.1")))
 '(jde-run-application-class "magda.app.erupt.Main" t)
 '(jde-global-classpath (quote ("/vobs/magmadt/src/java/Magma.jar" 
"/vobs/magmadt/release/common/java/icebrowserlitebean.jar" 
"/vobs/magmadt/release/common/java/jcchart361J.jar")) t)
 '(jde-run-option-verbose (quote (nil nil nil)))
 '(jde-db-option-heap-size (quote ((1 . "megabytes") (16 . "megabytes"))))
 '(jde-db-mode-hook nil)
 '(jde-key-bindings (quote (("" . jde-compile) ("" . jde-run) ("" . jde-db) 
("" . jde-build) ("" . jde-run-menu-run-applet) ("" . jde-browse-jdk-doc) 
("" . jde-save-project) ("" . jde-gen-println))))
 '(jde-db-option-garbage-collection (quote (t t)))
 '(jde-run-option-properties nil)
 '(jde-compile-option-nowarn nil)
 '(jde-compile-option-depend nil)
 '(jde-compile-option-vm-args nil)
 '(jde-db-read-app-args nil)
 '(jde-read-compile-args nil)
 '(jde-db-option-properties nil)
 '(jde-run-applet-doc "index.html")
 '(jde-compile-option-directory "")
 '(jde-run-java-vm "/home/java/jdk1.2.1ref/bin/java")
 '(jde-project-file-name "prj.el")
 '(jde-db-option-verify (quote (nil t)))
 '(jde-gen-property-change-support (quote ("'&" "\"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 li!
!
steners. \" '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 firePropertyChange(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 exis!
!
ting 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) {\" '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-gen-mouse-motion-listener-template (quote ("'& (P \"Component name: \")" 
"\".addMouseMotionListener(new MouseMotionAdapter() {\" 'n>" "\"public void 
mouseDragged(MouseEvent e) {}\" 'n>" "\"public void mouseMoved(MouseEvent e) {}});\" 
'n>")))
 '(jde-run-option-vm-args (quote ("-Dmagda.data.dir=/vobs/magmadt/release/common")) 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> 
'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-jdk-doc-url "http://www.javasoft.com/products/jdk/1.1/docs/index.html")
 '(jde-run-option-stack-size (quote ((128 . "kilobytes") (400 . "kilobytes"))))
 '(jde-db-option-heap-profile (quote (nil "./java.hprof" 5 20 "Allocation objects")))
 '(jde-db-option-classpath nil)
 '(jde-run-option-verify (quote (nil t)))
 '(jde-db-option-application-args nil)
 '(jde-gen-get-set-var-template (quote ("'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-gen-println (quote ("'&" "\"System.out.println(\" (P \"Print out: \") \");\" 
'n>")))
 '(jde-run-mode-hook nil)
 '(jde-compile-option-sourcepath nil)
 '(jde-compile-option-depend-switch (quote ("-Xdepend")))
 '(jde-gen-buffer-boilerplate nil)
 '(jde-build-use-make nil)
 '(jde-db-startup-commands nil)
 '(jde-compile-option-verbose-path nil)
 '(jde-compile-option-command-line-args "")
 '(jde-mode-abbreviations (quote (("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-gen-code-templates (quote (("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))))
 '(jde-compile-option-classpath nil)
 '(jde-gen-boilerplate-function (quote jde-gen-create-buffer-boilerplate))
 '(jde-gen-class-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))" "\" \" 
(jde-gen-get-super-class) \" {\" 'n> '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-gen-action-listener-template (quote ("'& (P \"Component name: \")" 
"\".addActionListener(new ActionListener() {\" 'n>" "\"public void 
actionPerformed(ActionEvent e) {\" 'n>" "\"}});\" 'n>")))
 '(jde-enable-abbrev-mode nil)
 '(jde-quote-classpath t)
 '(jde-run-option-application-args nil)
 '(jde-run-java-vm-w "/home/java/jdk1.2.1ref/bin/javaw")
 '(jde-run-read-vm-args nil)
 '(jde-run-applet-viewer "/home/java/jdk1.2.1ref/bin/appletviewer")
 '(jde-gen-inner-class-template (quote ("'& \"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-compile-option-deprecation nil)
 '(jde-db-marker-regexp "^Breakpoint hit: .*(\\([^$]*\\).*:\\([0-9]*\\))")
 '(jde-db-debugger (quote ("/home/java/jdk1.2.1ref/bin/jdb" . "Executable")) t)
 '(jde-db-source-directories (quote ("/vobs/magmadt/src/java/")) t)
 '(jde-gen-jfc-app-buffer-template (quote ("(funcall jde-gen-boilerplate-function) 'n" 
"\"import java.awt.*;\" 'n" "\"import java.awt.event.*;\" 'n" "\"import 
com.sun.java.swing.*;\" '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> 'n>" "\"public \"" 
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"() {\" 'n>" 
"\"super(\\\"\" (P \"Enter app title: \") \"\\\");\" 'n>" "\"setSize(600, 400);\" 'n>" 
"\"addWindowListener(new WindowAdapter() {\" 'n>" "\"public void 
windowClosing(WindowEvent e) {System.exit(0);}\" 'n>" "\"public void 
windowOpened(WindowEvent e) {}});\" 'n>" "\"}\" 'n>" "'n>" "\"public static void 
main(String[] args) {\" '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>" "'p 'n>" "\"}\" 'n> 'n>" "\"} // \"" "(file-name-sans-extension 
(file-name-nondirectory buffer-file-name))" "'n>")))
 '(jde-make-args "")
 '(jde-gen-mouse-listener-template (quote ("'& (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-classpath (quote ("/vobs/magmadt/src/java/Magma.jar" 
"/vobs/magmadt/release/common/java/icebrowserlitebean.jar" 
"/vobs/magmadt/release/common/java/jcchart361J.jar")) t)
 '(jde-gen-buffer-templates (quote (("Class" . jde-gen-class) ("Console" . 
jde-gen-console) ("Swing App" . jde-gen-jfc-app))))
 '(jde-compile-option-verbose nil)
 '(jde-compile-option-optimize nil)
 '(jde-compile-option-encoding nil)
 '(jde-run-option-heap-profile (quote (nil "./java.hprof" 5 20 "Allocation objects")))
 '(jde-gen-to-string-method-template (quote ("'&" "\"public String toString() {\" 'n>" 
"\"return super.toString();\" 'n>" "\"}\" 'n>"))))


Reply via email to