Here are a couple of changes which fix javadoc generation in the 2.4.0 branch.
fixed a mismatch between the jde-javadoc-maker initialize-instance
method in jde-javadoc-gen.el and the efc-compiler class in efc.el.
efc-compiler was expecting a function comp-finish-fcn but
jde-javadoc-maker was giving it a list.
removed the line in efc.el that set compilation-mode because it had a
side effect of making the compile buffer read-only which prevented
subsequent code in exec from running commands in that buffer.