Prior to installing Eclipse you will need a JDK (JRE is NOT sufficient).
Java Platform, Standard Edition (Java SE) 6 (also known as JDK 6) is recommended. If you are implementing enterprise-class service-oriented architecture (SOA) and next-generation web applications you might consider using the Java Platform, Enterprise Edition (Java EE) 5.
C/C++ Development Tooling (CDT)
The CDT (C/C++ Development Tools) Project provides a fully functional C and C++ Integrated Development Environment (IDE) for the Eclipse platform.
If you are developing under Windows, you will need a GNU Compiler Collection (gcc) for this platform. MingW [link down the list], for example, fullfills this requirement.
The Eclipse Web Tools Platform (WTP) project extends the Eclipse platform with tools for developing Web and Java EE applications.
The PDT project provides a PHP Development Tools framework for the Eclipse platform.
Mylyn is a Task-Focused Interface for Eclipse that reduces information overload and makes multi-tasking easy.
Mylyn is already included in most of the Eclipse IDE packages above.
Test and Performance Tools Platform Project (TPTP)
The Eclipse Test and Performance Tools Platform (TPTP) Project provides an open platform supplying powerful frameworks and services that allow software developers to build unique test and performance tool, both open source and commercial, that can be easily integrated with the platform and with other tools.
Additional Tools and Extensions can be found under the tab "Projects" on the Eclipse Download Page or via the Eclipse List of Projects. In case you want to develop Java, C++ and PHP projects without maintaining different Eclipse installations, start with one of the Java based developer's packages and add the additional project(s) via Update Manager.
FindBugs is a program which uses static analysis to look for bugs in Java code.
PMD scans Java source code and looks for potential problems, like possible bugs, dead code, suboptimal code, overcomplicated expressions, duplicate Code.
JDepend4Eclipse plugin for Eclipse is a wrapper for running JDepend from within Eclipse.
The eclipse-cs Checkstyle plug-in integrates the well-known source code analyzer Checkstyle into today's leading IDE - Eclipse.
AnyEdit Tools plugin adds several new tools to the context menu of text- based Eclipse editors, to output consoles, to Eclipse main menu, editor toolbar and navigator/explorer.
FileSync plugin for Eclipse is a file synchronisation tool. The main goal is to keep files outside of Eclipse projects in-sync with Eclipse project files.
Bytecode Outline plugin shows disassembled bytecode of current java editor or class file, allows bytecode compare for java/class files and shows ASMifier code for current bytecode.
JUnit is a simple framework for writing and running automated tests.
EasyMock is a Java library that provides an easy way to use Mock Objects in unit testing with JUnit and TestNG.
The coolest Interface to (Sub)Version Control. (A Subversion client, implemented as a windows shell extension.)
Subclipse is an Eclipse Team Provider plug-in providing support for Subversion within the Eclipse IDE
Apache Ant is a Java-based build tool. In theory, it is kind of like make, without make's wrinkles.
Ant is a Java tool, so you must have a JDK installed prior to installing Ant. A JRE is NOT sufficient (at least, if you want to have all tasks working). For details, see System Requirements and Installing Ant
Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
Maven is a Java tool, so you must have a JDK installed prior to installing Maven. A JRE is NOT sufficient. For details, see the Installation Instructions on the Download page.
XAMPP ist eine Distribution von Apache, MySQL, PHP und Perl, die es ermöglicht diese Programme auf sehr einfache Weise zu installieren.
Using XAMPP is the easiest way to setup a complete webserver environment from scratch in just a few minutes.
Bugzilla is a 'Defect Tracking System' or 'Bug-Tracking System'.
Bugzilla needs Perl 5.8.1 or higher to be installed on your system. For details, see the
Installation Instructions.
If you want to install BugZilla on Windows platforms, see
this wiki entry for detailed instructions.
Requirements:
Perl 5.8.1 or higher
MySQL 4.1.2 or higher (Alternative:
PostgreSQL 8.00.0000 or higher,
Oracle 10.02.0 or higher
Webserver
(Apache)
Alternative:
XAMPP
MantisBT is a free popular web-based bugtracking system.
Requirements:
PHP 5.2.0 or higher
MySQL 4.1.1 or higher
Webserver
(Apache)
Alternative:
XAMPP