Javier,
Well, you figured it out. The problem is that I have the following code in
my .emacs:
(add-hook 'jde-mode-hook
(if (not (bsh-running-p))
(bsh-internal)))
Given that I use desktop, if I have a java source file open when I close
Emacs, then I restart it I am assuming that when the java source is opened,
the beanshell is started, but I guess the prj.el for that file isn't parsed?
But the class path in the bean shell reflects that of my .emacs, not of the
prj.el. If I close the bean shell and then attempt the completion, the bean
shell is started using the correct class path. I couldn't tell you if this
is a problem or not. I will remove the hook to solve the problem. Let me
know if there is anything I can tell you about my setup.
One thing I will try is to remove all the java source except for the one I
have been working with.
Thanks,
Jeff