http://jde.sunsite.dk/ See "About the JDEE" below for information about the JDEE. New Features ============ The following is a partial list of new features included in this release. For a complete list, see (http://jde.sunsite.dk/ReleaseNotes.txt). * The JDE's code generation wizards now observe the jde-gen-k&r indentation style preference. * Adds JDE->Wizards->Generate Get/Set Methods (M-x jde-wiz-get-set-methods) command. This command generates get and set methods for all private fields in the outer class and inner classes in the current buffer. * Adds JDE->Wizards->Extend Abstract Class (jde-wiz-extend-abstract-class) command. * Adds the JDE->Help->Class Member... (jde-help-class-member) command. This command displays help for a specified field or method of a class. Specifically, the command pops up a menu of the members of a specified class. It then searches jde-help-docsets for javadoc for the class. If found, it points the browser to the point in the javadoc file where doc for the selected class member should be located. Note that this command does not attempt to verify whether doc for the member actually exists in the file. * Enhanced method and field completion. * Adds the customization variable, jde-build-function, which allows selection of one a standard set of functions (jde-java-build, jde-ant-build or jde-make) or specification of a custom function. * Adds jde-gen-define-abbrev-template function. This function allows you to define abbreviations whose expansions are tempo templates. You can use this function, for example, to define your own control flow abbreviations. See the control flow section of the JDE User's Guide for information on how to use this function. * Adds jde-open-base-class-source command. This command was borrowed from the java-open library. * Added else-if control flow template. * Adds a control flow template for a for iterator loop. About the JDEE ============== The JDEE is a free (GPL) software package that turns Emacs into an integrated development environment (IDE) for developing Java applications and applets. Emacs/JDEE provides most of the features found in commercial Java IDEs, including a superior editor, but requires less memory to run responsively. Further, unlike commercial Java IDEs, Emacs/JDEE is fully customizable, allowing you to adapt it to your development needs. Emacs/JDEE users regularly post enhancements to he JDEE mailing list. Emacs/JDEE features include: * multiplatform (Windows/Unix) * Syntax coloring * Automatic indentation * Menu of common commands (compile, debug, build, help, etc.) * Choice of source-level debuggers (jdb or JDEbug) * Field and method completion * Java source code interpreter * Extensive support for browsing and searching code * Integrated interface to RCS and CVS source control systems * Automatic code and comment generation * Context-sensitive help for classes, methods, and fields * Choice of project build methods (make, ant, custom) * Project support
