Eclipse is an open source integrated development environment (IDE) whose primary target language is Java. It includes a syntax-directed (smart) editor for Java and automatically compiles Java classes. It is also possible to integrate other tools into Eclipse.
The tutorial for the following tasks is referenced in the Help Contents → Java development user guide in Eclipse.
This plugin provides an editor for XML, XML schema, DTD, XSL, XML and CSS.
This plugin helps configure the web server tomcat.
This is an editor for HTML and JSP. The update site is http://download.eclipse.org/webtools/updates/. It will download other plugins that WebTool needs.