Java Development Environment for Emacs (JDEE) is an Emacs-based integrated development environment (IDE) for developing Java applications and applets.
Features include multiple code browsers, a JPDA-based debugger, method and field completion, template-based and procedure-based code generation, Java source code interpreter, context-sensitive help, and more.
What's New in This Release:
· On XEmacs, Use efc-xemacs-query-options, i.e., a GUI dialog box instead of a text dialog box, only if use-dialog-box is nonnil.
· Fixes bug in ProjectClasses to avoid duplicate entries of imports.
· Updated JDEE's Ant interface to force use of pipes to interact with external Ant process.
· Fixed regression that caused jde-help-class-member to issue a Lisp error.
· Fixed regression in jde-wiz-update-class-list command.
· Fixed regression that caused JDEbug to issue a Lisp error when launching an application.
· Thanks to Martin Schwamberger.
· Revise the following templates to conform to CheckStyle requirements:
- jde-gen-deep-clone-template
- jde-gen-to-string-method-template
- jde-gen-bean-template
· Thanks to Martin Schwamberger.
· Added the following code generation templates:
- jde-gen-exception
· Generates an exception class in the current buffer.
- jde-gen-exception-buffer
· Generates a buffer containing an exception class.
- jde-gen-hashcode-method
· Generates a hashcode method at point.
- jde-gen-equals-method
· Generates an equals method at point.
- jde-gen-tostring-method
· Generates a toString method that uses Apache's
· ToStringBuilder class.
· Thanks to Ole Arndt.
· Enhanced jde-run-option-classpath to allow you to specify that the JDEE should omit the classpath argument when running the class or application in the current buffer, regardless of the setting of jde-global-classpath.
· Fixed regression that caused the JDEE to switch projects during debugging when stepping into code that does not belong to the project being debugged.
· Updated regular expressions used by the JDEE's interface to jdb to accommodate non-English punctuation styles for numeric expressions in debugger messages, e.g.,
· 1.200 for a line number where the English would write 1,200.
· Thanks to Morten B. Isaksen.
· In previous releases, building javadoc caused all future uses of compilation mode to try to
· display the javadoc. This release fixes the problem.
· Thanks to David Evers.
· Updated the submit-problem-report command to include an XEmacs user's init.el file.
Product's homepage