Даже в самом последнем плане предстоящего затмения 3,6 Гелиоса все еще упоминается:
Большая часть Eclipse SDK представляет собой «чистый» код Java и не имеет прямой зависимости от базовой операционной системы. Поэтому главная зависимость от самой платформы Java.
Части предназначены для определенных классов операционных сред, требуя, чтобы их исходный код ссылался только на средства, доступные в определенных библиотеках классов (например, J2ME Foundation 1.1
, J2SE 1.4
, Java 5
и т. Д.).
В общем, версия Eclipse 3.6 для проекта разработана на основе комбинации Java 1.4
, Java 5
и Java 6
VM .
Таким образом, Eclipse SDK в целом нацелен на все современные настольные виртуальные машины Java.
Большая часть функциональности доступна для разработки на уровне 1.4 повсюду , а расширенные возможности разработки доступны на виртуальных машинах, которые их поддерживают.
Так что, пока они хотят поддерживать платформы со старым JDK, стимул переписать большую часть кодовой базы в недавнем JDK низок.
Примечание: e4 (Eclipse 4.0) будет основано на Java 5 .
Как правило, версия 1.0 проекта e4 разработана на Java SE 5.