Установите 32-битный JDK на 64-битный Natty, я

Я хочу установить Oracle JDK (32-разрядная версия) под Ubuntu Natty (64-разрядная версия). Пока есть пакет для JRE (32-битная версия), я хочу JDK (32-битная версия).

Я хочу избежать установщика, поставляемого с файлом .bin, и вместо этого использовать файл .deb. Однако похоже, что пакет java-helper исчез в Natty. Что я могу сделать?


person A.M.    schedule 15.06.2011    source источник
comment
Этот вопрос принадлежит askubuntu.com   -  person Jesper    schedule 15.06.2011


Ответы (2)


Компилятор Java создает байтовый код, одинаковый независимо от того, используете ли вы 32-разрядную или 64-разрядную JDK и планируете использовать 32-разрядную или 64-разрядную JRE.

Разрядность JDK и JRE не обязательно должна быть одинаковой, и вряд ли вы заметите разницу. (Максимальная память, возможно, основная)

person Peter Lawrey    schedule 15.06.2011
comment
Допустим, я хочу использовать Eclipse: он жалуется на отсутствие JDK, когда я выбираю пакет для JRE (32-разрядная версия) с помощью альтернативных обновлений. - person A.M.; 16.06.2011
comment
@ЯВЛЯЮСЬ. Итак, что произойдет, если вы дадите ему JDK (предназначенный для разработки) вместо JRE (который не предназначен для разработки) - person Peter Lawrey; 17.06.2011

Установку JDK можно рассматривать как установку «zip», что означает, что установщик просто распаковывает содержимое jdk в целевой каталог на вашем компьютере. Вы можете попытаться скопировать и вставить требуемый каталог jdk на свой компьютер и, возможно, установить переменную JAVA_HOME, если это необходимо. Вышеупомянутое должно творить чудеса.

Удачного кодирования!

person aviad    schedule 15.06.2011
comment
Спасибо, но это не решает интеграцию управления пакетами Debian (альтернативы обновлений и тому подобное), которую я хочу иметь. - person A.M.; 16.06.2011
comment
Я не вижу связи между установкой JDK и управлением пакетами Debian. - person aviad; 19.06.2011
comment
AFAIK вы заботитесь об управлении пакетами, устанавливая дополнительные инструменты (APT), которые не имеют ничего общего с Oracle JDK. Таким образом, чтобы получить полнофункциональный JDK, вам нужно просто скопировать его на целевую машину, а затем запустить sudo apt-get install gcl (если вы знаете, как работать с инструментами PM, такими как APT), в противном случае следуйте инструкциям здесь: ibm.com/developerworks/linux/library/ l-lpic1-v3-102-4/?ca=drs- Кстати: разве вы не ссылались на Ubuntu в своем вопросе, а не на Debian? В Ubuntu есть RPM, который помогает вам управлять пакетами. Открывайте новые темы для вопросов, не связанных с JDK. - person aviad; 19.06.2011