Ok, I got sick and tired of everything not working, so I took some
drastic measures - and everything seems to work now. For the record (in
case anyone else gets as stumped as I was), here's what I did:
System: Debain gnu/linux 2.2 (potato) running linux kernel 2.2.17
1. uninstalled xemacs and emacs with the debian package management
system (apt-get).
2. removed last vestiges of the installation left behind by the
uninstallation process such as the removal of /etc/emacs and
/etc/xemacs21, /var/cache/apt/archive/emacs*...
3. reinstalled xemacs21 and emacs20 with debian's apt-get tool.
4. installed speedbar, semantic, and jde in
/usr/local/share/emacs/site-lisp which conforms more to debian's
directory structure.
5. edited my .emacs file to set the load path to jde, speedbar, and
semantic.
6. byte compiled jde and it's sub-libraries (C-u 0 M-x
byte-recompile-directory) (and is the C-u 0 required?)
7. put in (require 'jde) in my .emacs file and reloaded xemacs.
8. voila! It works now!
Thanks for the help on this one everyone. And I thought my days of
reinstalling software were over when I dumped windows. At least I didn't
have to reformat and rehinstall eh? ;)