интегрированная среда разработки
содержит Java API, необходимый для разработки программ на Java
рабочая среда для запуска Java программ
это библиотеки скомпилированного кода, которые можно использовать для написания своих программ