9/25/2012

For Python IDE. Установка Sun JDK on Linux

        Некоторые IDE для Python, такие как Eclipse или Aptana Studio требуют предварительной установки Java Platform.
        На данный моменд рекомендуется использовать Oracle JDK вместо OpenJDK. OpenJDK также является инициативой компании Oracle (ранее Sun Microsystem), но в отличие от Oracle JDK, OpenJDK состоит исключительно из  свободного и открытого исходного кода.
        Еще один плюс в пользу установки Sun JDK состоит в том, что некоторые IDE (например, Aptana Studio 3) не поддерживают OpenJDK.
        Ниже приведу последовательность установки Oracle JDK.

Установка
        Для установки необходимо скачать архив (напимер, jdk-7u7-linux-x64.tar.gz) Java SE Development Kit 7 с официального сайта Oracle. Распоковать архив можно командой:
$ tar -zxvf jdk-7u7-linux-x64.tar.gz
Архив был распакован в каталог с именем "jdk1.7.0_07".
        Далее необходимо создать директорию "/usr/lib/jvm":
$ sudo mkdir -p /usr/lib/jvm
        После создания директории, переносим в неё распакованый архив:
$ sudo mv jdk1.7.0_07 /usr/lib/jvm/jdk1.7.0
        Теперь необходимо установить ссылки на новые утилиты java:
$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
        Выбор установленной версии java производится командой:
$ sudo update-alternatives --config java
Если в системе установленна единственная версия java, то выбор версии java будет произведен автоматически, иначе будет получен следующий вывод с предложением сделать свой выбор:
$ sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/jdk1.7.0/jre/bin/java 3 manual mode

Press enter to keep the current choice[*], or type selection number: 2
update-alternatives: using /usr/lib/jvm/jdk1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.
        Проверка установленной версии производится командой:
$ java -version

java version “1.7.0”
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
        Аналогично производится выбор дополнительных утилит java, если он не был еще произведен автоматически.
$ sudo update-alternatives --config javac
$ sudo update-alternatives --config javaws

Полезные ссылки:
http://askubuntu.com/questions/55848/how-do-i-install-oracle-java-jdk-7
http://tokarchuk.ru/2010/09/replace-open-jdk-by-sunoracle-jdk-at-ubuntu-10-04/
http://askubuntu.com/questions/78673/how-do-i-finish-installing-sun-jdk-after-cancelling-out-of-the-legal-term-screen

Комментариев нет:

Отправить комментарий