OK, I really did read the docs etc., but I still have the following problem with JDEE. Please help me.
When I open an Java file I get the following message: The wrong version of Speedbar is installed, please install 0.13. If I query the version of Speedbar installed it is: speedbar-version's value is "0.14beta4", JDEE is jde-version's value is "2.2.9beta9.1", Emacs is emacs-version's value is "21.1.1". For more details about the versions of installed software I show you the directory... Here is the listing of my installed Emacs related stuff: drwxr-xr-x 16 root root 4096 Mar 21 08:27 . drwxr-xr-x 7 root root 4096 Mar 21 08:46 .. drwxr-xr-x 2 root users 4096 Aug 10 2001 camelCase lrwxrwxrwx 1 root users 8 Jul 18 2001 ecb -> ecb-1.40 drwxr-xr-x 2 root users 4096 Jul 18 2001 ecb-1.40 lrwxrwxrwx 1 root users 15 Mar 21 08:16 eieio -> eieio-0.17beta4 drwxr-xr-x 2 root users 4096 Feb 1 12:56 eieio-0.17beta3 drwxr-xr-x 2 root users 4096 Mar 21 08:49 eieio-0.17beta4 drwxr-xr-x 2 root users 4096 Jun 14 2001 elib lrwxrwxrwx 1 root users 16 Mar 21 08:27 jde -> jde-2.2.9beta9.1 drwxr-xr-x 5 root users 4096 Jan 19 00:43 jde-2.2.9beta8 drwxr-xr-x 5 root users 4096 Mar 11 22:44 jde-2.2.9beta9.1 lrwxrwxrwx 1 root users 36 Jul 6 2001 ps-print -> /usr/share/emacs/site/ps-print-6.5.3 drwxr-xr-x 2 root users 4096 Jul 6 2001 ps-print-6.5.3 lrwxrwxrwx 1 root users 18 Mar 21 08:22 semantic -> semantic-1.4beta14 drwxr-xr-x 3 root users 4096 Feb 1 12:54 semantic-1.4beta13 drwxr-xr-x 3 root users 4096 Mar 21 08:50 semantic-1.4beta14 lrwxrwxrwx 1 root users 18 Mar 21 08:13 speedbar -> speedbar-0.14beta4 drwxr-xr-x 2 root users 4096 Feb 1 12:55 speedbar-0.14beta2 drwxr-xr-x 2 root users 4096 Mar 21 08:10 speedbar-0.14beta4 drwxr-xr-x 5 root users 4096 Jun 15 2001 template drwxr-xr-x 3 root users 4096 Feb 15 13:23 w3 The init file that defines my load-path uses the sym-links with site is the directory you see listed above, e.g. All this software should be fine as per the ReleaseNotes.txt. If I start emacs via "emacs --no-init" then manually type, and execute the following from my scratch buffer. (I do not have a site-init.) (setq emacshome "/usr/share/emacs") (add-to-list 'load-path (concat emacshome "/site/semantic")) (add-to-list 'load-path (concat emacshome "/site/speedbar")) (add-to-list 'load-path (concat emacshome "/site/elib")) (add-to-list 'load-path (concat emacshome "/site/eieio")) (add-to-list 'load-path (concat emacshome "/site/jde/lisp")) (require 'jde) Then load a *.java file, notice I never told Emacs what to do with Java files, then M-x jde-mode, I get the error: "The wrong version of Speedbar is installed, please install 0.13." If I install 0.13 that would conflict with the requirements, as I understand them, for this version of JDEE. Why? How do I fix this?
