понедельник, 8 сентября 2008 г.

Установка Ubuntu Server: ставим Java

Java - объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems с 1991 года. "Написано на Java - работает везде!" - вот основной девиз этого языка. Программы написанные на Java являются кроссплатформенными, т.е. работают в различных операционных средах без перекомпиляции. Такую переносимость обеспечивает виртуальная машина Java (Java Virtual Machine - JVM).
Для большинства программ на java требуется установить только среду исполнения - JRE, однако, если вы хотите разрабатывать программы на java или запустить сервер приложений, то необходимо установить комплект разработчика - JDK.

Устанавливаем комплект разработчика java:
sudo apt-get install sun-java6-jdk -y


Если в системе установлено несколько java-машин, тогда необходимо указать какую именно мы хотим использовать по-умолчанию. В этом нам поможет команда update-java-alternatives:
  • Получить список установленных java-машин:
    sudo update-java-alternatives -l


    Команда выведет список установленных java-машин и их расположение:
    java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
    java-6-sun 63 /usr/lib/jvm/java-6-sun

    OpenJDK - это полностью свободная java от sun, но, к сожалению, пока нельзя сказать, что она отличается стабильностью. Поэтому будем пока использовать стабильную и проприетарную машину от Sun.

  • Сделать java-машину от Sun используемой по-умолчанию:
    sudo update-java-alternatives -s java-6-sun




Проверяем правильность установки:

java -version


В ответ должны получить что-то вроде:
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) 64-Bit Server VM (build 10.0-b23, mixed mode)


Также необходимо прописать переменные окружения JAVA_HOME и JDK_HOME. Для этого добавьте в файле /etc/environment:
JDK_HOME="/usr/lib/jvm/java-6-sun"
JAVA_HOME="/usr/lib/jvm/java-6-sun"

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