And jde-db-source-directories doesn't seem to work properly.
Same specs as above, here's what happens:

Command: stop at kit.web.Client:99
Command: cont
Command: step
Error: could not find HttpURLConnection.java. See jde-db-source-directories.

jde-db-source-directories's value is 
("~/src/java/" "/tmp/majewski/src/")
                ^^^^^^^^^^^^^^^^^^^
The offending source code is there.

-chris

current snapshot of .emacs:

;; @(#)Emacs SOCS 2.2 13Sep92 (by lucb)
;;
;; Uncomment this to get rid of the startup message
;; (setq inhibit-startup-message t)
;;
;; Uncomment this to get rid of ALL customizing 
;; WARNING - this will put you in `pure' GNU Emacs mode. Not pretty..
;; (setq inhibit-default-init t)

;; Keep these two lines if you are using the SOCS defaults. This
;; makes emacs look like JOVE 
;;(load-library "default")
;;(socs-settings)

;; load path
;(setq load-path (cons "/cs/local/generic/lib/pkg/sicstus3pl71/lib" load-path))
(setq load-path (cons "~/lib/emacs" load-path))
(setq load-path (nconc '( 
                        "~/packages/jde-2.1.6beta4/" 
                        ) 
                        load-path))

;; backspace

;(cond (
;       (or (string-match "vt100-ampex" (getenv "TERM"))
;          (string-match "xterm" (getenv "TERM")))
;       (progn
;        ;; Translate `C-h' to DEL.
;        (keyboard-translate ?\C-h ?\C-?)
;        ;; Translate DEL to `C-h'.
;        (keyboard-translate ?\C-? ?\C-h)
;        (message "Backspace has been fixed")
;        )
;       )
;      (
;       (string-match "3151" (getenv "TERM"))
;       (progn
;        ;; Translate `C-h' to DEL.
;        (keyboard-translate ?\C-h ?\C-?)
;        ;; Translate DEL to `C-h'.
;        (keyboard-translate ?\C-? ?\C-h)
;        (message "Backspace has been fixed")
;        )
;       )
;      );;close cond

;; defmacros

(defmacro kbd (keys)
  "Convert KEYS to the internal Emacs key representation.
KEYS should be a string constant in the format used for
saving keyboard macros (see `insert-kbd-macro')."
  (read-kbd-macro keys))

;; defadvice

(defadvice query-replace (before beginning-of-buffer activate)
  "Start from the beginning of the buffer."
  (goto-char (point-min)))

;; defuns

; (defun ek-shell-init()
;   "Unset edit (tcsh) and do stty changes on start of any sub shell"
;        (let ((proc (get-buffer-process (current-buffer))))
;            (process-send-string proc "unset edit\n")
;            (process-send-string proc "stty nl -echo -istrip -opost -onlcr\n")
;            (accept-process-output proc)
;            (sleep-for 1)
;            (delete-region (point-min) (point-max))
;            (process-send-string proc "\n")))

(defun delete-whitespace-after-point ()
  (interactive)
   (let ((pos (point)))
    (delete-region pos (+ (skip-syntax-forward " ") pos))))

(defun my-comment-region ()
  (interactive)
;  (comment-region (dot-marker) (mark-marker) 1))
  (comment-region (point-marker) (mark-marker) 1))

(defun my-uncomment-region ()
  (interactive)
;  (comment-region (dot-marker) (mark-marker) -1))
  (comment-region (point-marker) (mark-marker) -1))

(defun timesheet-mode ()
  (interactive)
  (text-mode)
  (setq mode-name "TimeSheet mode")
  (make-variable-buffer-local 'tab-stop-list)
  (setq tab-stop-list '(4 10 51))
  ;(setq tab-stop-list '(4 10 17 26 35 44))
  (auto-fill-mode 0))
                       
;(defun read-only-if-checked-in ()
;  "read-only-if-check-in"
;  ()
;  (if (contains vc-mode "-")
;      (toggle-read-only)))

;(defun my-buffer-menu-mode-bindings ()
;  "My buffer menu mode bindings"
;  ()
;  (local-set-key <key> 'Buffer-menu-this-window))

(defun point-to-my-register ()
  (interactive)
  (point-to-register 'b))

(defun jump-to-my-register ()
  (interactive)
  (jump-to-register 'b))

(defun load-dot-emacs-file ()
  (interactive)
  (load-file dot-emacs-file))

(defun find-dot-emacs-file ()
  (interactive)
  (find-file dot-emacs-file))

(defun save-buffers-exit-emacs ()
  (interactive)
  (save-buffers-kill-emacs 1))

;; settings

(setq compilation-ask-about-save nil)
(setq shell-file-name "/bin/sh")
(global-font-lock-mode 1)
(setq inhibit-default-init t)
(setq Man-notify-method 'pushy)
(show-paren-mode 1)
(setq ispell-dictionary "british")
(setq server-temp-file-regexp "^/tmp/Re\\|/draft$\|^article.*\|^snd.*")
;(setq tex-directory "/tmp/majewski")
(setq tex-directory ".")
(setq tex-dvi-view-command "xdvi -nopostscript")
(setq tex-dvi-print-command "dvips")
;(setq latex-run-command "tmake *.tex")
(setq latex-run-command "latex")
(cond (window-system (server-start)
                     (global-set-key "\C-c\C-c" 'server-edit)))
(setq default-major-mode 'text-mode)
(put 'downcase-region 'disabled nil)
(line-number-mode 1)
(column-number-mode 1)
(put 'eval-expression 'disabled nil)
;(transient-mark-mode 1)
(setq dabbrev-case-replace nil)
(setq mail-archive-file-name "~/Mail/sent")
(setq vc-checkin-switches "-zLT")
(setq vc-checkout-switches "-zLT")
;(setq Info-default-directory-list '("/usr/info" "/usr/local/info"))
;(setq Info-directory-list Info-default-directory-list)
;(setq Info-additional-directory-list Info-default-directory-list)
(setq kill-buffer-query-functions nil)
(setq hilit-auto-highlight-maxout 400000)
(setq comint-buffer-maximum-size 5000)
;(setq font-lock-maximum-size blah) buffers > blah don't get fontified
(fset 'yes-or-no-p 'y-or-n-p) ;annoying "yes or no" confirmation

;; modes

;;(load-file "vrml-mode.el")
;;(require 'vrml-mode)
(require 'jde)
;(load-library "dabbrev")
;(cond (window-system
;       (load-library "paren")
;))
(autoload 'run-prolog "prolog" "Start a Prolog sub-process." t)
(autoload 'prolog-mode "prolog" "Major mode for editing Prolog programs." t)
(setq prolog-use-sicstus-sd t)
(setq auto-mode-alist (cons '("\\.pl$" . prolog-mode) auto-mode-alist))
(setq auto-mode-alist (cons '("\\.breese$" . prolog-mode) auto-mode-alist))
(autoload 'vrml-mode "vrml-mode" "VRML mode." t)
(setq auto-mode-alist (append '(("\\.wrl\\'" . vrml-mode))
                              auto-mode-alist))
(autoload 'timesheet-mode "timesheet-mode" "TimeSheet mode." t)      
(setq auto-mode-alist
       (cons '("\\.tms\\'" . timesheet-mode) auto-mode-alist))
(put 'upcase-region 'disabled nil)
(add-to-list 'auto-mode-alist '("/snd\\.[0-9]+\\'" . text-mode))

;(autoload 'java-mode "java-mode" "Java mode." t)
;(setq auto-mode-alist (append '(("\\.java\\'" . java-mode))
;                             auto-mode-alist))

;; hooks

;(add-hook 'buffer-menu-mode-hook
;         'my-buffer-menu-mode-bindings)

;(add-hook 'latex-mode-hook
;         '(lambda() 
;            (make-variable-buffer-local 'latex-run-command)
;            (setq latex-run-command "tmake *.tex")))

;(add-hook 'shell-mode-hook
;         '(lambda()
;;           (setq comint-process-echoes t)))
;            'ek-shell-init))

; (add-hook 'jde-mode-hook
;         '(lambda()
;            (put jde-db-source-directories 'standard-value
;                  (quote ("~/src/java/" . "/tmp/majewski")))
;            (put jde-global-classpath 'standard-value
;                   (quote ("." "~/lib/java" 
;                     "/cs/public/lib/pkg/jdk1.2/jre/lib/rt.jar")))))

(add-hook 'prolog-mode-hook
          '(lambda()
             (local-set-key (kbd "LFD") 'commented-carriage-return)
             (turn-on-font-lock)
             ))

(add-hook 'c-mode-hook
          '(lambda() 
             (define-key c-mode-map
               [return]
               'newline-and-indent)
             (local-unset-key "\C-c\C-c")))

(add-hook 'bibtex-mode-hook
          '(lambda() 
             (local-unset-key "\C-c\C-c")))

(add-hook 'shell-script-mode-hook  
          '(lambda() (text-mode)))

(add-hook 'text-mode-hook  
          '(lambda() 
             (auto-fill-mode 1)))

(add-hook 'java-mode-hook 
          '(lambda()
          (turn-on-font-lock)
          (define-key java-mode-map
            [return]
            'newline-and-indent)
          (c-set-offset 'inher-cont '+)
          (c-set-offset 'topmost-intro-cont 0)))

;(add-hook 'vc-mode-hook 'read-only-if-checked-in)

(add-hook 'comint-mode-hook 
          '(lambda() (setq comint-output-filter-functions 
                           (cons 
                            'shell-strip-ctrl-m
                            (cons 
                             'comint-truncate-buffer 
                             comint-output-filter-functions)))))
;(add-hook
;+'comint-output-filter-functions
;+'shell-strip-ctrl-m
;<zibalatz>               nil t)

;; key mappings

(global-set-key "\C-x\C-w" 'delete-whitespace-after-point)
(global-set-key "\M-i" 'indent-region)
(global-set-key "\M-g" 'goto-line)
(global-set-key [(control \`)] 'next-error)
(global-set-key "\C-x\C-d" 'save-buffers-exit-emacs)
(global-set-key [(control h)] 'backward-delete-char)
(global-set-key "\C-xp" 'point-to-my-register)
(global-set-key "\C-xg" 'jump-to-my-register)
(global-set-key "\C-xl" 'load-dot-emacs-file)
(global-set-key "\C-xf" 'find-dot-emacs-file)
(global-set-key [f3] 'exit-recursive-edit)
(global-set-key "\M-h" 'backward-kill-word)
(global-set-key [f2] 'kill-buffer)
(global-set-key "\C-z" nil)
(global-set-key "\C-z\C-c" 'my-comment-region)
(global-set-key "\C-z\C-u" 'my-uncomment-region)
(global-set-key "\C-x\C-e" 'compile)
(global-set-key "\M-r" 'replace-string)
(global-set-key "\C-x\C-b" 'electric-buffer-list)
(global-set-key "\C-x\C-l" nil) ;no accidental downcase-region

;; keyboard macros

; (fset 'iv
;    [tab ?/ ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?/ return ?/ 
?* ?  ?I ?N ?S ?T ?A ?N ?C ?E ?  ?V ?A ?R ?I ?A ?B ?L ?E ?S ?  ?  ?  ?  ?  ?  ?  ?  ?  
?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?* ?/ return ?/ ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?/ return return])

; (fset 'con
;    [tab ?/ ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?/ return ?/ 
?* ?  ?C ?O ?N ?S ?T ?R ?U ?C ?T ?O ?R ?S ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  
?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?* ?/ return ?/ ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?/ return return])

; (fset 'const
;    [tab ?/ ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?/ return ?/ 
?* ?  ?C ?O ?N ?S ?T ?A ?N ?T ?S ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  
?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?* ?/ return ?/ ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?/ return return])

; (fset 'pri
;    [tab ?/ ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?/ return ?/ 
?* ?  ?P ?R ?I ?V ?A ?T ?E ?  ?I ?N ?S ?T ?A ?N ?C ?E ?  ?M ?E ?T ?H ?O ?D ?S ?  ?  ?  
?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  backspace ?* ?/ return ?/ ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?/ return return])

; (fset 'pub
;    [tab ?/ ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?/ return ?/ 
?* ?  ?P ?U ?B ?L ?I ?C ?  ?I ?N ?S ?T ?A ?N ?C ?E ?  ?M ?E ?T ?H ?O ?D ?S ?  ?  ?  ?  
?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?* ?/ return ?/ ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?/ return return])

; (fset 'pro
;    [tab ?/ ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?/ return ?/ 
?* ?  ?P ?R ?O ?T ?E ?C ?T ?E ?D ?  ?I ?N ?S ?T ?A ?N ?C ?E ?  ?M ?E ?T ?H ?O ?D ?S ?  
?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?* ?/ return ?/ ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?/ return return])

; (fset 'rcs
;    [?/ ?* ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- 
?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- 
?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?- ?* ?/ return return ?/ ?* return ?* ?  
?$ ?L ?o ?g ?$ return ?* return ?* ?/ return])

; (fset 'com
;    [?/ ?* ?* return ?( ?* backspace backspace ?( ?* backspace backspace ?* ?  ?\C-u 
?\C-x ?q return ?* return ?* ?/ ])

; (fset 'ic
;    [tab ?/ ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?/ return ?/ 
?* ?  ?I ?N ?N ?E ?R ?  ?C ?L ?A ?S ?S ?E ?S ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  
?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?* ?/ return ?/ ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* 
?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?* ?/ return return])

; (fset 'gbl
;    "\C-iGridBagLayout gbl = new GridBagLayout();\C-m\C-iGridBagConstraints gbc = new 
GridBagConstraints();\C-m\C-iInsets insets = 
gbc.insets;\C-m\C-m\C-isetLayout(gbl);\C-m\C-iinsets.top = 
\C-u\C-xq;\C-m\C-iinsets.left = \C-u\C-xq;\C-m\C-iinsets.bottom = 
\C-u\C-xq;\C-m\C-iinsets.right = \C-u\C-xq;\C-mgbc.fill = 
GridBagConstraints.\C-u\C-xq;\C-m")

; (fset 'commented-carriage-return
;    "/* \C-m*/")

;; colours

;(cond (window-system
;       (hilit-translate comment 'green)
;       (hilit-translate type 'yellow)
;       (hilit-translate java-directive 'goldenrod1)
;       (hilit-translate objc-method 'aquamarine)
;       )
;      )

;; defs

(setq dot-emacs-file "~/.emacs")


(custom-set-variables
 '(jde-db-option-classpath (quote ("~/lib/java" "." 
"/cs/public/lib/pkg/jdk1.2/jre/lib/rt.jar")))
 '(jde-db-source-directories (quote ("~/src/java/" "/tmp/majewski/src/")))
 '(jde-global-classpath (quote ("." "~/lib/java" 
"/cs/public/lib/pkg/jdk1.2/jre/lib/rt.jar"))))
(custom-set-faces)


;; current snapshot of .prj

(jde-set-project-name "kit")
(jde-set-variables 
 '(jde-run-option-properties nil)
 '(jde-run-option-stack-size (quote ((128 . "kilobytes") (400 . "kilobytes"))))
 '(jde-gen-buffer-templates (quote (("Class" . jde-gen-class) ("Console" . 
jde-gen-console) ("Swing App" . jde-gen-jfc-app))))
 '(jde-compile-option-command-line-args "")
 '(jde-gen-action-listener-template (quote ("'& (P \"Component name: \")" 
"\".addActionListener(new ActionListener() {\" 'n>" "\"public void 
actionPerformed(ActionEvent e) {\" 'n>" "\"}});\" 'n>")))
 '(jde-compile-option-depend nil)
 '(jde-compile-option-optimize nil)
 '(jde-run-option-verify (quote (nil t)))
 '(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-help-docsets nil)
 '(jde-run-read-vm-args nil)
 '(jde-entering-java-buffer-hooks (quote (jde-reload-project-file)))
 '(jde-run-applet-viewer "")
 '(jde-compile-option-debug (quote ("selected" (t nil nil))))
 '(jde-project-file-name "prj.el")
 '(jde-run-option-verbose (quote (nil nil nil)))
 '(jde-run-application-class "")
 '(jde-db-option-vm-args nil)
 '(jde-run-option-heap-size (quote ((1 . "megabytes") (16 . "megabytes"))))
 '(jde-compile-option-target (quote ("1.1")))
 '(jde-appletviewer-option-encoding "")
 '(jde-db-read-vm-args nil)
 '(jde-db-option-heap-profile (quote (nil "./java.hprof" 5 20 "Allocation objects")))
 '(jde-db-mode-hook nil)
 '(jde-run-option-garbage-collection (quote (t t)))
 '(jde-compile-option-vm-args nil)
 '(jde-run-applet-doc "")
 '(jde-compile-option-depend-switch (quote ("-Xdepend")))
 '(jde-db-option-java-profile (quote (nil . "./java.prof")))
 '(jde-compile-option-sourcepath 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-compile-option-extdirs nil)
 '(jde-db-option-verify (quote (nil t)))
 '(jde-run-mode-hook nil)
 '(jde-db-option-classpath (quote ("~/lib/java" "." 
"/cs/public/lib/pkg/jdk1.2/jre/lib/rt.jar")))
 '(jde-compile-option-deprecation nil)
 '(jde-db-startup-commands nil)
 '(jde-gen-boilerplate-function (quote jde-gen-create-buffer-boilerplate))
 '(jde-compile-option-classpath nil)
 '(jde-build-use-make nil)
 '(jde-quote-classpath t)
 '(jde-gen-to-string-method-template (quote ("'&" "\"public String toString() {\" 'n>" 
"\"return super.toString();\" 'n>" "\"}\" 'n>")))
 '(jde-run-read-app-args nil)
 '(jde-db-source-directories (quote ("~/src/java/" "/tmp/majewski/src/")))
 '(jde-db-option-properties nil)
 '(jde-db-option-stack-size (quote ((128 . "kilobytes") (400 . "kilobytes"))))
 '(jde-db-set-initial-breakpoint t)
 '(jde-run-option-application-args nil)
 '(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-read-make-args nil)
 '(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-wiz-insert-excluded-packages-regexp "bsh.*")
 '(jde-compile-option-directory "")
 '(jde-run-option-vm-args nil)
 '(jde-make-program "make")
 '(jde-compile-option-bootclasspath nil)
 '(jde-use-font-lock t)
 '(jde-db-option-garbage-collection (quote (t t)))
 '(jde-appletviewer-option-vm-args nil)
 '(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-nondi
rectory buffer-file-name))" "\"() {\" 'n>" "'p 'n>" "\"}\" 'n>" "'n>" "\"} // \"" 
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "'n>")))
 '(jde-compiler "javac")
 '(jde-jdk-doc-url "http://www.javasoft.com/products/jdk/1.1/docs/index.html")
 '(jde-db-debugger (quote ("jdb" . "Executable")))
 '(jde-compile-option-verbose-path nil)
 '(jde-run-option-classpath nil)
 '(jde-key-bindings (quote (("" . jde-compile) ("" . jde-run) ("" . jde-db) 
("" . jde-build) ("" . jde-run-menu-run-applet) ("" . 
jde-db-menu-debug-applet) ("
" . bsh) ("" . speedbar-frame-mode) ("" . jde-wiz-implement-interface) ("" . 
jde-wiz-find-and-import) ("" . jde-browse-jdk-doc) ("" . jde-save-project) ("
" . jde-gen-println) ("" . jde-help-class))))
 '(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-db-marker-regexp "^Breakpoint hit: .*(\\([^$]*\\).*:\\([0-9]*\\))")
 '(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 invo
ked 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 prop
erty.\" 'n>" "\"*\" 'n> \"* @param propertyName The name of the property that was 
listened on\" 'n>" "\"* @param listener The PropertyChangeListener to be removed\" 'n> 
\"*/\" 'n>" "\"public void removePropertyChangeListener(String propertyName,\" 'n>" 
"\"PropertyChangeListener listener) {\"  'n>" 
"\"pcs.removePropertyChangeListener(propertyName, listener);\" 'n> \"}\" 'n> 'n>" 
"\"/**\" 'n>\"* Reports a bound property update to any registered listeners. \" 'n>" 
"\"* No event is fired if old and new are equ
al 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>" 
>"\"publi
c 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 no
n-null.\" 'n>" "\"*\" 'n> \"* @param propertyName The programmatic name of the 
property that was changed\" 'n>" "\"* @param oldValue The old value of the property\" 
'n>" "\"* @param newValue The new value of the property.\" 'n> \"*/\" 'n>" "\"public 
void firePropertyChange(String propertyName, boolean oldValue, boolean newValue) {\" 
'n>" "\"pcs.firePropertyChange(propertyName, oldValue, newValue);\" 'n> \"}\" 'n> 'n>" 
"\"/**\" 'n>\"* Fires an existing PropertyChangeEvent to any registered listeners.\" 
'n>"
 "\"* No event is 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-run-working-directory "")
 '(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-global-classpath (quote ("." "~/lib/java" 
"/cs/public/lib/pkg/jdk1.2/jre/lib/rt.jar")))
 '(jde-enable-abbrev-mode nil)
 '(jde-gen-println (quote ("'&" "\"System.out.println(\" (P \"Print out: \") \");\" 
'n>")))
 '(jde-run-option-heap-profile (quote (nil "./java.hprof" 5 20 "Allocation objects")))
 '(jde-db-read-app-args nil)
 '(jde-db-option-verbose (quote (nil nil nil)))
 '(jde-run-java-vm "java")
 '(jde-read-compile-args nil)
 '(jde-run-option-java-profile (quote (nil . "./java.prof")))
 '(jde-compile-option-encoding nil)
 '(jde-run-java-vm-w "javaw")
 '(jde-compile-option-nowarn nil)
 '(jde-gen-jfc-app-buffer-template (quote ("(funcall jde-gen-boilerplate-function) 'n" 
"\"import java.awt.Dimension;\" 'n" "\"import java.awt.Graphics;\" 'n" "\"import 
java.awt.Graphics2D;\" 'n" "\"import java.awt.Color;\" 'n" "\"import 
java.awt.geom.Ellipse2D;\" 'n" "\"import java.awt.event.WindowAdapter;\" 'n" "\"import 
java.awt.event.WindowEvent;\" 'n" "\"import javax.swing.JFrame;\" 'n" "\"import 
javax.swing.JPanel;\" 'n" "\"import javax.swing.JScrollPane;\" 'n" "\"import 
javax.swing.JMenuBar;\" 'n" "\
"import javax.swing.JMenu;\" 'n" "\"import java.awt.event.ActionEvent;\" 'n" "\"import 
javax.swing.AbstractAction;\" 'n 'n" "\"/**\" 'n" "\" * \"" "(file-name-nondirectory 
buffer-file-name) 'n" "\" *\" 'n" "\" *\" 'n" "\" * Created: \" (current-time-string) 
'n" "\" *\" 'n" "\" * @author \" (user-full-name) 'n" "\" * @version\" 'n" "\" */\" 
'n>" "'n>" "\"public class \"" "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))" "\" extends JFrame {\" 'n> 'n>" "\"class Canvas extends JPanel {\" 
'n> 'n>" "\"public Canvas () {\" 'n>" "\"setSize(getPreferredSize());\" 'n>" 
"\"Canvas.this.setBackground(Color.white);\" 'n>" "\"}\" 'n> 'n>" "\"public Dimension 
getPreferredSize() {\" 'n>" "\"return new Dimension(600, 600);\" 'n>" "\"}\" 'n> 'n>" 
"\"public void paintComponent(Graphics g) {\" 'n>" "\"super.paintComponent(g);\" 'n>" 
"\"Graphics2D g2d = (Graphics2D) g;\" 'n>" "\"Ellipse2D circle = new 
Ellipse2D.Double(0d, 0d, 100d, 100d);\" 'n>" "\"g2d.setColor(Color.red);\" 'n>" 
"\"g2d.translate(10, 10);\"
 'n>" "\"g2d.draw(circle);\" 'n>" "\"g2d.fill(circle);\" 'n>" "\"}\" 'n> 'n>" "\"}\" 
'n> 'n>" "\"public \"" "(file-name-sans-extension (file-name-nondirectory 
buffer-file-name))" "\"() {\" 'n>" "\"super(\\\"\" (P \"Enter app title: \") 
\"\\\");\" 'n>" "\"setSize(300, 300);\" 'n>" "\"addWindowListener(new WindowAdapter() 
{\" 'n>" "\"public void windowClosing(WindowEvent e) {System.exit(0);}\" 'n>" 
"\"public void windowOpened(WindowEvent e) {}});\" 'n>" 
"\"setJMenuBar(createMenu());\" 'n>" "\"getContentPane(
).add(new JScrollPane(new Canvas()));\" '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>" 
"\"protected JMenuBar createMenu() {\" 'n>" "\"JMenuBar mb = new JMenuBar();\" 'n>" 
"\"JMenu menu = new JMenu(\\\"File\\\");\" 'n>" "\"menu.add(new 
AbstractAction(\\\"Exit\\\
") {\" 'n>" "\"public void actionPerformed(ActionEvent e) {\" 'n>" 
"\"System.exit(0);\" 'n>" "\"}\" 'n>" "\"});\" 'n>" "\"mb.add(menu);\" 'n>" "\"return 
mb;\" 'n>" "\"}\" 'n> 'n>" "\"} // \"" "(file-name-sans-extension 
(file-name-nondirectory buffer-file-name))" "'n>")))
 '(jde-db-option-application-args (quote ("http://www.hasc.com")) t)
 '(jde-gen-buffer-boilerplate nil)
 '(jde-db-option-heap-size (quote ((1 . "megabytes") (16 . "megabytes"))))
 '(jde-compile-option-verbose nil)
 '(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-make-args "")
 '(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)))))

Reply via email to