On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

Как установить JRE 1.2.2 под Linux OS.

Вступление

Создание этого документа было начато мною в июле, 2000 года после собственных попыток установки Среды Выполнения (JRE1.2.2) под Linux OS RedHat 6.2. Он базируется на некоторых полезных статьях:
Гарри Мейера "Enterprise Java for Linux HOWTO" и
Sun's "Installation Instructions to JavaTM 2 Runtime Environment, Standard Edition, v1.2.2".

Эта статья для начинающих и профессионалов, интересующихся разработкой и внедрением Java под операционной системой Linux.

Документ поможет вам пройти полный путь установки Java Runtime Environment под Linux OS для того чтобы вы могли работать с программами Java.

Данные указания могут быть перенесены для JavaTM SDK (Программный пакет разработчика), Standard Edition, v 1.2.2 on Linux OS

Загузка JRE1.2.2

Стандартный выпуск среды выполнения Java 2 версии 1.2.2 (JavaTM 2 Runtime Environment,Standard Edition, v1.2.2) - это Сановский (Sun's) продукт Java-платформы для Linux OS использующую Linux kernel v 2.2.5 and Glibc v 2.1 на компьютерах интеловской архитектуры x86.

JavaTM 2 Runtime Environment (JRE) состоит из виртуальной машины (virtual machine) JavaTM, пакетов классов, и дополнительных файлов. JRE - часть JavaTM 2 SDK для исполнения Java приложений и апплетов, но без средств разработки таких как компиляторы и отладчики.

JavaTM 2 Runtime Environment,Standard Edition, v1.2.2 можете сгрузить с: http://java.sun.com/products/jdk/1.2/jre/download-linux.html.

Но вначале вам потребуется зарегистрироваться в онлайне на сервере Sun и согласиться с условиями лицензии. Регистрация и сгрузка абсолютно бесплатные. Зарегистрироваться можно здесь: http://developer.java.sun.com/servlet/Registration.

Установка сгруженных пакетов

1 шаг: соберите сгруженные файлы воедино (если вы сгрузили один большой файл вместо нескольких маленьких, пропустите этот пункт):
    cat jre1_2_2-linux-i386-* > jre1_2_2-linux-i386.tar.gz
2 шаг: проверьте размер сгруженного (или собранного) файла:
    jre1_2_2-linux-i386.tar.gz 12,421,607 bytes
3 шаг: создайте директорию для сгруженного файла и переместите файл в эту директорию:
    mkdir /usr/local/java
    mv jdk1_2_2rc1-linux-i386.tar.gz /usr/local/java
4 шаг: распакуйте файл командой:
    tar xvzf jre1_2_2-linux-i386.tar.gz
    или в две команды
    gunzip jre1_2_2-linux-i386.tar.gz
    tar xvf jre1_2_2-linux-i386.tar
под директорией /usr/local/java появится директория jre1.2.2

Настройка среды

Установим переменные окружения для того, чтобы система могла "видеть" необходимые файлы.
1 шаг: переменная окружения JAVA_HOME:
    export JAVA_HOME=/usr/local/java
2 шаг: переменная окружения PATH:
    export PATH=$JAVA_HOME/jre1.2.2/bin:$PATH
3 шаг: переменная окружения CLASSPATH:
    export PATH=$JAVA_HOME/:$CLASSPATH
    export CLASSPATH=$JAVA_HOME/jre1.2.2/lib:$CLASSPATH
4 шаг: проверьте вау установку следующими командами:
    echo $JAVA_HOME
    echo $PATH
    echo $CLASSPATH

Подтверждение установки

Для подтверждения установки с помощью виртуальной машины Java запустите mchookJREtest.class:
    java mchookJREtest
Внимание! НЕ java mchookJREtest.class (без расширения)

Чтобы сгрузить mchookTest.class: нажмите здесь
(полученный файл mchookJREtest.dir переименуйте на mchookJREtest.class)

В консоли вы увидите следующее:
    Congratulations!
    You have installed JRE 1.2.2
Ниже преведен код класса mchookJREtest.class:
    class mchookJREtest {
      public static void main (String[] args) {
        System.out.println("Congratulations!");
        System.out.println("You have installed JRE 1.2.2");
      }
    }

Конфигурирование профиля

Теперь, если Вы хотите, чтобы переменные окружения автоматически устанавливались при входе в систему Вам необходимо отредактировать конфигурационные файлы.
  • Если Вы корневой пользователь (root) и хотите установить переменные окружения для всех пользователей системы отредактируйте файл конфигурации ./etc/profile.
  • Если Вы хоите установить переменные окружения для выборочных пользователей отредактируйте ./var/www/XXXXX/profile, где XXXXX - домашняя директория соответсвующего пользователя.
  • Если Вы не корневой пользователь, то обратитесь к администратору системы сделать соотвествующие изменения Вашего профиля.
Ниже приведен код, который Вам необходимо добавить в соответствующий(ие) конфигурационный(ые) файл(ы):
# --- jre -------------------------------------------------
     export JAVA_HOME=/usr/local/java
     export PATH=$JAVA_HOME/jre1.2.2/bin:$PATH
     export PATH=$JAVA_HOME/:$CLASSPATH
     export CLASSPATH=$JAVA_HOME/jre1.2.2/lib:$CLASSPATH
# --- end of jre ------------------------------------------



Литература по Linux