In 2.2.9beta3, the definition of jde-java-version is:

> (defun jde-java-version ()
>   "Get the version of Java used by the JDE."
>   (interactive)
>   (let ((java-version (if jde-jdk (car jde-jdk)
>                         (getenv 
>                          (nth 1 jde-java-environment-variables)))))
>     (if (not java-version)
>       (setq jde-version (jde-jeval-r "jde.util.JdeUtilities.getJavaVersion();")))
>     (if (interactive-p)
>       (message java-version)
>       java-version)))

Note that the penultimate form sets the value of jde-version; I'm guessing
this should be java-version, since otherwise the function can return null,
which messes up some things.

-- 
Jim Davidson
jdavidson @ acm.org

Reply via email to