Будет ли работать 64-разрядная версия Java JDK на 64-разрядной машине с 32-разрядной версией Ubuntu?

У меня есть 32-битная версия Ubuntu 13.04, работающая на моей машине 64-bit. Я планирую установить 32-разрядную версию Eclipse 4.3, но сначала мне нужно установить Java JDK.

У меня были проблемы с поиском 32-bit версии Java JDK, Oracle перечисляет только 64-битные версии Java для Linux.

В любом случае, имеет ли значение, какую версию Java JDK я устанавливаю? Будет ли Java JDK 64-bit работать так же хорошо, как его аналог (Java JDK 32-bit)?

Я думал об установке 64-bit версии Ubuntu 13.04, но я не хочу идти по этому поводу после того, как потратил более 12 часов на обновление с Ubuntu 11.0 4 до 12.xx и, наконец, до 13.04.

0
задан 14 March 2014 в 15:34

1 ответ

Вам потребуется 64-битная версия Ubuntu на 64-битном совместимом компьютере, затем вы можете установить все 64-битное и 32-битное программное обеспечение. В 32-разрядной системе вы можете установить только 32-разрядное программное обеспечение.

Вам нужно установить 64-битную версию Ubuntu, чтобы иметь возможность устанавливать 64-битные приложения.

Причина этого заключается в том, что аппаратное обеспечение должно обрабатывать 64-битные инструкции, и операционная система должна это знать. 32-битная система не знает этого и не может обрабатывать дополнительные 32-битные инструкции в 64-битной инструкции. Вот почему вам нужно установить 64-битную операционную систему.

Также все 32-битные системы, которые поддерживаются, имеют ядра PAE, что означает, что они могут обрабатывать до 64 ГБ ОЗУ, а не обычный максимум 4 ГБ.

У вас есть еще вопросы, не стесняйтесь комментировать. :)

0
ответ дан 14 March 2014 в 15:34

Другие вопросы по тегам:

Похожие вопросы: