Создание этого документа было начато мною в июле, 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 приложений и апплетов, но без средств разработки таких как
компиляторы и отладчики.
Но
вначале вам потребуется зарегистрироваться в онлайне на сервере Sun и
согласиться с условиями лицензии. Регистрация и сгрузка абсолютно бесплатные.
Зарегистрироваться можно здесь: http://developer.java.sun.com/servlet/Registration.
Установка сгруженных пакетов
1 шаг: соберите сгруженные файлы
воедино (если вы сгрузили один большой файл вместо нескольких маленьких,
пропустите этот пункт):
Для подтверждения установки с помощью
виртуальной машины 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 ------------------------------------------