Of course your Eclipse installation needs to contain the Java development tools (JDT) which is included in the default SDK installation.
Hit Install for the entry "Ecl Emma Java Code Coverage".
Since Eclipse 3.6 the Eclipse Marketplace Client allows direct installation of Ecl Emma from within Eclipse.
Like for all standard Eclipse plug-ins there are different installation options.
Albanian, Arabic, Basque, Bulgarian, Catalan, Chinese (simplified, traditional), Czech, Danish, Dutch, English (Australia, Canada), Estonian, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Klingon, Korean, Kurdish, Lithuanian, Malayalam, Mongolian, Myanmar, Nepali, Norwegian, Persian, Polish, Portuguese (Portugal, Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese It contains a base workspace and an extensible plug-in system for customizing the environment.Users can extend its abilities by installing plug-ins written for the Eclipse Platform, such as development toolkits for other programming languages, and can write and contribute their own plug-in modules.Since the introduction of the OSGi implementation ( Equinox) in version 3 of Eclipse, plug-ins can be plugged-stopped dynamically and are termed (OSGI) bundles Although fairly successful, a major drawback of the Visual Age products was that developed code was not in a component-based software engineering model.Instead, all code for a project was held in a compressed lump (somewhat like a zip file but in a proprietary format called .dat).Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C , and Eclipse PDT for PHP, among others.The initial codebase originated from IBM Visual Age.