oops, had misposted this.



Cheers.

 I've set debug-on-error, but get nothing more.
But here's something new, the first time I try override method wizard
in a session, I get the following: 

Internal error: lstream not open: #<INTERNAL EMACS BUG (filedesc
lstream) 0x0x8255b00>

which could be related to problems in java native threads...
(Xemacs 20.4 btw.)

FWIW, here's my .emacs and prj.el

;
; MAIL STUFF
; ==========

;
; Movemail
;
(setq vm-movemail-program '"/usr/lib/emacs/20.3/i386-redhat-linux/movemail")


(setq vm-folder-directory (substitute-in-file-name "$HOME/Mail/"))

;
;; Outbox
;
(setq mail-archive-file-name (concat vm-folder-directory "outgoing"))

   (autoload 'vm "vm" "Start VM on your primary inbox." t)
   (autoload 'vm-other-frame "vm" "Like `vm' but starts in another frame." t)
   (autoload 'vm-visit-folder "vm" "Start VM on an arbitrary folder." t)
   (autoload 'vm-visit-virtual-folder "vm" "Visit a VM virtual folder." t)
   (autoload 'vm-mode "vm" "Run VM major mode on a buffer" t)
   (autoload 'vm-mail "vm" "Send a mail message using VM." t)
   (autoload 'vm-submit-bug-report "vm" "Send a bug report about VM." t)

;
;; now set in ~/.vm
;
;(setq vm-confirm-new-folders  t)
;(setq vm-delete-after-saving  t)
;(setq vm-preview-lines        nil)

;; Where to find my mail.

(load-library "vm")

;
; END OF MAIL STUFF
; =================

(custom-set-variables
 '(ps-number-of-columns 2)
 '(recent-files-menu-path (quote ("File")))
 '(jde-compiler "jikes")
 '(c-hanging-braces-alist (quote ((brace-list-open before after) (substatement-open 
before after) (block-close . c-snug-do-while) (extern-lang-open before after))))
 '(ps-header-font-size 6)
 '(ediff-custom-diff-options "-c --side-by-side --left-column -w 200")
 '(ps-right-margin 36)
 '(delete-key-deletes-forward t)
 '(jde-global-classpath (quote ("/export/home/harry/dev/devmake/classes" 
"/export/home/harry/dev/devmake" 
"/usr/local/common/java/linux/jdk117_v3/lib/classes.zip" 
"/export/home/harry/dev/devmake/libs/swingall.jar" 
"/export/home/harry/dev/devmake/libs/classes111.zip" 
"/export/home/harry/dev/devmake/libs/report_pro.jar" 
"/export/home/harry/dev/devmake/libs/xml4j_1_1_16.jar" 
"/export/home/harry/dev/devmake/libs/anyjrun.jar" 
"/export/home/harry/dev/devmake/libs/aelfred.jar")))
 '(tags-file-name "/home/victoria/harry/TAGS")
 '(column-number-mode t)
 '(recent-files-permanent-submenu t)
 '(recent-files-commands-submenu t)
 '(c-echo-syntactic-information-p t)
 '(jde-compile-option-directory "/export/home/harry/dev/devmake/classes")
 '(ps-inter-column 24)
 '(ps-bottom-margin 36)
 '(jde-jdk-doc-url "http://victoria.inpharmatica.co.uk/jdk1.1.7B/")
 '(case-fold-search nil)
 '(ps-header-offset 16)
 '(visible-bell t)
 '(c-default-style "user")
 '(edebug-on-error t)
 '(ps-left-margin 36)
 '(toolbar-mail-reader (quote vm))
 '(ps-font-size 6)
 '(query-replace-highlight t)
 '(jde-build-use-make t)
 '(mark-diary-entries-in-calendar t)
 '(jde-compile-option-classpath (quote ("/export/home/harry/dev/devmake/classes" 
"/export/home/harry/dev/devmake" 
"/usr/local/common/java/linux/jdk117_v3/lib/classes.zip" 
"/export/home/harry/dev/devmake/libs/swingall.jar" 
"/export/home/harry/dev/devmake/libs/classes111.zip" 
"/export/home/harry/dev/devmake/libs/report_pro.jar" 
"/export/home/harry/dev/devmake/libs/xml4j_1_1_16.jar" 
"/export/home/harry/dev/devmake/libs/anyjrun.jar" 
"/export/home/harry/dev/devmake/libs/aelfred.jar")))
 '(line-number-mode t)
 '(jde-enable-abbrev-mode t)
 '(jde-quote-classpath nil)
 '(bell-volume 0)
 '(custom-magic-show-button t)
 '(c-basic-offset 4)
 '(user-full-name "Matthew Harrison" t)
 '(ps-landscape-mode t)
 '(ps-header-title-font-size 10)
 '(highlight-headers-highlight-citation-too t)
 '(user-mail-address "[EMAIL PROTECTED]" t)
 '(query-user-mail-address nil)
 '(jde-make-args "-C /export/home/harry/dev/devmake build")
 '(search-caps-disable-folding nil)
 '(jde-run-option-classpath (quote ("/export/home/harry/dev/devmake/classes" 
"/export/home/harry/dev/devmake" 
"/usr/local/common/java/linux/jdk117_v3/lib/classes.zip" 
"/export/home/harry/dev/devmake/libs/swingall.jar" 
"/export/home/harry/dev/devmake/libs/classes111.zip" 
"/export/home/harry/dev/devmake/libs/report_pro.jar" 
"/export/home/harry/dev/devmake/libs/xml4j_1_1_16.jar" 
"/export/home/harry/dev/devmake/libs/anyjrun.jar" 
"/export/home/harry/dev/devmake/libs/aelfred.jar")))
 '(ps-top-margin 24)
 '(recent-files-include-save-now t))
(custom-set-faces
 '(info-xref ((t (:bold t :underline t :foreground "blue"))))
 '(info-node ((t (:bold nil :underline t :foreground "blue"))))
 '(message-headers ((t (:bold t))))
 '(message-header-contents ((t (:foreground "blue"))))
 '(message-header-to-face ((((class color) (background light)) (:bold t :foreground 
"MidnightBlue")))))


;
; Display date & time.
;
(setq display-time-day-and-date t)
(display-time)


;; Options Menu Settings
;; =====================
(cond
 ((and (string-match "XEmacs" emacs-version)
       (boundp 'emacs-major-version)
       (or (and
            (= emacs-major-version 19)
            (>= emacs-minor-version 14))
           (= emacs-major-version 20))
       (fboundp 'load-options-file))
  (load-options-file "/home/victoria/harry/.xemacs-options")))
;; ============================
;; End of Options Menu Settings



;; JDE
;; ============================

(setq load-path
      (nconc '(
               "/usr/local/lib/xemacs/site-lisp/jde-2.1.2"
               )
             load-path))

(require 'jde)

(setq my-wb-dev-root "/export/home/harry/dev/devmake")








(jde-set-project-name "default")
(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 "jikes")
 '(jde-db-read-vm-args nil)
 '(jde-run-working-directory "")
 '(jde-compile-option-debug nil)
 '(jde-db-option-verbose (quote (nil nil nil)))
 '(jde-run-option-heap-size (quote ((1 . "megabytes") (16 . "megabytes"))))
 '(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-run-application-class "")
 '(jde-global-classpath (quote ("/export/home/harry/dev/devmake/classes" 
"/export/home/harry/dev/devmake" 
"/usr/local/common/java/linux/jdk117_v3/lib/classes.zip" 
"/export/home/harry/dev/devmake/libs/swingall.jar" 
"/export/home/harry/dev/devmake/libs/classes111.zip" 
"/export/home/harry/dev/devmake/libs/report_pro.jar" 
"/export/home/harry/dev/devmake/libs/xml4j_1_1_16.jar" 
"/export/home/harry/dev/devmake/libs/anyjrun.jar" 
"/export/home/harry/dev/devmake/libs/aelfred.jar")))
 '(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-compile-option-optimize-interclass 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 "/export/home/harry/dev/devmake/classes")
 '(jde-run-java-vm "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 listeners. \" 'n>" 
"\"* No event is fired if old and new are equal and non-null.\" 'n>" "\"*\" 'n> \"* 
@param propertyName The programmatic name of the property that was changed\" 'n>" "\"* 
@param oldValue The old value of the property\" 'n>" "\"* @param newValue The new 
value of the property.\" 'n> \"*/\" 'n>" "\"public void firePropertyChange(String 
propertyName, Object oldValue, Object newValue) {\" 'n>" 
"\"pcs.firePropertyChange(propertyName, oldValue, newValue);\" 'n> \"}\" 'n> 'n>" 
"\"/**\" 'n>\"* Reports a bound property update to any registered listeners. \" 'n>" 
"\"* No event is fired if old and new are equal and non-null.\" 'n>" "\"* This is 
merely a convenience wrapper around the more general\" 'n>" "\"* firePropertyChange 
method that takes Object values.\" 'n>" "\"* No event is fired if old and new are 
equal and non-null.\" 'n>" "\"*\" 'n> \"* @param propertyName The programmatic name of 
the property that was changed\" 'n>" "\"* @param oldValue The old value of the 
property\" 'n>" "\"* @param newValue The new value of the property.\" 'n> \"*/\" 'n>" 
"\"public void 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 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-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 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-jdk-doc-url "http://victoria.inpharmatica.co.uk/jdk1.1.7B/")
 '(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-gen-buffer-boilerplate nil)
 '(jde-build-use-make t)
 '(jde-db-startup-commands 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 (quote ("/export/home/harry/dev/devmake/classes" 
"/export/home/harry/dev/devmake" 
"/usr/local/common/java/linux/jdk117_v3/lib/classes.zip" 
"/export/home/harry/dev/devmake/libs/swingall.jar" 
"/export/home/harry/dev/devmake/libs/classes111.zip" 
"/export/home/harry/dev/devmake/libs/report_pro.jar" 
"/export/home/harry/dev/devmake/libs/xml4j_1_1_16.jar" 
"/export/home/harry/dev/devmake/libs/anyjrun.jar" 
"/export/home/harry/dev/devmake/libs/aelfred.jar")))
 '(jde-compile-option-nodebug 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 t)
 '(jde-quote-classpath t)
 '(jde-run-option-application-args nil)
 '(jde-run-java-vm-w "javaw")
 '(jde-run-read-vm-args nil)
 '(jde-run-applet-viewer "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 ("jdb" . "Executable")))
 '(jde-db-source-directories (quote ("d:/jdk1.2/src/")))
 '(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 "-C /export/home/harry/dev/devmake build")
 '(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 ("/export/home/harry/dev/devmake/classes" 
"/export/home/harry/dev/devmake" 
"/usr/local/common/java/linux/jdk117_v3/lib/classes.zip" 
"/export/home/harry/dev/devmake/libs/swingall.jar" 
"/export/home/harry/dev/devmake/libs/classes111.zip" 
"/export/home/harry/dev/devmake/libs/report_pro.jar" 
"/export/home/harry/dev/devmake/libs/xml4j_1_1_16.jar" 
"/export/home/harry/dev/devmake/libs/anyjrun.jar" 
"/export/home/harry/dev/devmake/libs/aelfred.jar")))
 '(jde-compile-option-verbose nil)
 '(jde-gen-buffer-templates (quote (("Class" . jde-gen-class) ("Console" . 
jde-gen-console) ("Swing App" . jde-gen-jfc-app))))
 '(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>"))))


Phillip Lord writes:
 > 
 > 
 > >>>>> "Matthew" == Matthew Harrison <[EMAIL PROTECTED]> writes:
 > 
 >   Matthew> I'm running Xemacs, jde2.1.2, on Linux, and having trouble
 >   Matthew> with the override method wizard.
 > 
 >   Matthew> having set THREAD_FLAG=native for the jdk (so that
 >   Matthew> BeanShell would be happy)
 > 
 >   Matthew> I created a dummy class and set the jde-xxx-classpath
 >   Matthew> variables.
 > 
 >   Matthew> I can implement interface fine
 >   Matthew> (java.awt.event.MouseListener in this case), but override
 >   Matthew> method (I tried toString ) gives me the message:
 > 
 >   Matthew> Symbol's value as variable is void: //
 > 
 >   Matthew> ( I had previously compiled my class , and I even tried
 >   Matthew> explicitly extending Object)
 > 
 >         
 >         You should try switching the debug-on-error option (its
 > in "Help" under GNUEmacs, dont know about Xemacs...you could evaluate
 > (toggle-debug-on-error) which should do it, which should give you a
 > back trace to tell you a bit more precisely where the error is.
 > 
 >            Also before Paul gets there, it's a lot easier to debug
 > these problems if you send in details of your .emacs etc. See info on
 > bug reporting in the user documentation or on the website
 > sunsite.auc.dk/jde
 > 
 > 
 >      Cheers
 > 
 >      Phil
 > 
 > 


Reply via email to