Я немного запутался в двух разных версиях Eclipse - 32/64bit.
Насколько я знаю, байт-код Java (= сборка вашего кода) независим от платформы. Если пользователь запускает ваш байт-код в 32-битной JRE, код выполняется в виде 32-битного процесса, если пользователь запускает ваш байт-код в 64-битной JRE, код вызывается как 64-битный процесс.
Eclipse нуждается в JRE для запуска, потому что он написан на Java. Но почему существуют 32 и 64-битные версии Eclipse на странице загрузки Eclipse, если имеет значение только версия JRE пользователя?
Требуется ли 64-битная версия Eclipse 64-битная JRE или JDK? Если да, то почему?
Вторая путаница: я понимаю необходимость 32-битной версии JRE. Но почему существуют 32 и 64-разрядные версии JDK, если полученный байт-код является независимым от платформы?
Спасибо