2012-04-30 4 views
2

Могу ли я установить Java 7 из Oracle (jre и jdk) на Ubuntu 11 (64 бит)? Я слышал, что Sun Java отбрасывается, и я должен использовать openJDK. Это правильно? А как насчет JRE?JAVA/JAI на Ubuntu 11 (64 бит)?

EDIT

Я скачал JAI и ImageIO файлы затем выполните следующие инструкции: http://docs.geoserver.org/latest/en/user/production/java.html#installing-native-jai-on-linux но когда я запускаю его:

sudo sh jai-1_1_3-lib-linux-amd64-jre.bin 
sudo sh jai-1_1_3-lib-linux-amd64-jdk.bin 

я получил ошибку:

this is not a proper jdk directory. exiting install. 

ответ

1

Обратите внимание, что OpenJDK доступен через систему пакетов но я не могу вспомнить, если Java 7 включена в Ubuntu 11.

apt-get install openjdk-6-jdk для Java 6 и apt-get install openjdk-7-jdk для Java 7.

Если вы не можете использовать OpenJDK, но должны использовать реализации Oracle или IBM скачать эти и настроить ваши переменные PATH и JAVA_HOME вручную.

+0

что работал .. спасибо. – Shadin

1

I downloaded jre and jdk from Oracle. Then when I run it with:

sudo sh jai-1_1_3-lib-linux-amd64-jre.bin 
sudo sh jai-1_1_3-lib-linux-amd64-jdk.bin 

Что вы скачали не JRE или JDK но Java Advanced Imaging library.

Can I install Java 7 from Oracle (jre and jdk) on Ubuntu 11 (64 bit)? I heard that Sun Java is dropped and I have to use openJDK. Is that right? And what about JRE?

Какой Ubuntu 11? Есть два выпуска в год, в апреле и октябре: 11.04 (Natty) и 11.10 (Oneiric). Пакеты openjdk-7-jdk и openjdk-7-jre можно приобрести у Ubuntu 11.10.

Sun/Oracle JDK/JRE был исключен из основного дистрибутива по причинам лицензирования. OpenJDK JDK и JRE очень похожи на Sun/Oracle JDK и JRE (большая часть базы кода разделяется), хотя вы можете обнаружить, что некоторые выпуски могут отставать, когда дело доходит до упаковки Ubuntu. Например, Ubuntu 10.04 (Lucid) по-прежнему предоставляет OpenJDK 6b20, что вполне соответствует последней версии Oracle Java 6 (обновление 32), в которой содержатся различные исправления, в том числе связанные с безопасностью (хотя некоторые исправления безопасности были возвращены, перенесенный).

Если вы хотите использовать OpenJDK, установите пакеты openjdk-7-jdk и openjdk-7-jre (при условии, что вы хотя бы Ubuntu 11.10).

В противном случае, вы можете загрузить бинарные пакеты Oracle JRE/JDK с этого адреса: http://www.oracle.com/technetwork/java/javase/downloads/index.html

+0

Я использую Ubuntu 11.10 .. Итак, вы рекомендуете мне лучше использовать openjdk, а не оракулу? – Shadin

+0

спасибо .. я установил jre/jdk, но теперь я не могу получить работу JAI и ImageIO. Я редактировал свой пост. – Shadin

+0

Не уверен, возможно, его нужно запустить в домашнем каталоге Java, возможно, '/ usr/lib/jvm/java-7-openjdk' – Bruno

Смежные вопросы