Java emacs interface: JDE
Check out the JDE by Paul Kinnacan. This is awesome (I am a big emacs fan), the JDE is, well let me let them tell you.
Direct from the site:
The JDE is an Emacs Lisp package that interfaces Emacs to
command-line Java development tools (for example, JavaSoft's
JDK). JDE features include:
-
JDE menu with compile, run, debug, build, browse, project,
and help commands - syntax coloring
- auto indentation
- compile error to source links
- source-level debugging
- source code browsing
- make file support
- automatic code generation
- Java source interpreter (Pat Neimeyer's BeanShell)
The JDE supports both Emacs (Unix and Windows versions) and
XEmacs. It is freely available under the GNU public license.
See JDE Quick Tour for a quick
tour of the JDE's capabilities.
JDE Requirements
The JDE requires the following software:
-
The latest version of FSF
Emacs or XEmacs
on Unix platforms;
NT/Emacs on Windows platforms.The JDE works with previous minor versions of Emacs and
XEmacs 20. However, technical support is provided only
for the latest versions.Note
The native Windows version of XEmacs does not correctly launch
Java processes. For this reason, you should avoid using this
version of XEmacs until the problem is resolved. Alternatives
to the native version of XEmacs on Windows include the Windows
version of Emacs (recommended) and the Cygnus version of XEmacs. -
Version 0.11 (or later) of Eric Ludlam's speedbar and version 1.2
(or later) of Eric's semantic bovinator. You can download both packages
from Eric's
Emacs package site. -
Java Development Kit (JDK) or compatible set of Java
development tools (compiler, virtual machine, debugger,
class libraries, etc.) -
Web browser (e.g., Netscape or Internet Explorer) for
viewing documentation.See Specifying
a Browser for information on configuring Emacs to use
a browser.
-
bash or
other Unix-style shell highly recommended for Windows95/NT
environments.
Downloading the JDE
You can download the latest production version of
the JDE in zip (for Windows) or
zipped tar format (for Unix).







