Eclipse is an integrated development environment (IDE) used in computer programming . It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, until 2016, was the most popular.