Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
wiki:java [2015/07/14 11:40] [Установка Java вручную (на примере Oracle JDK 8)] |
wiki:java [2015/07/14 11:50] [Добавление путей к файлам Java в систему] |
||
---|---|---|---|
Строка 96: | Строка 96: | ||
<note warning>Это краткая инструкция по минимальной установке Java SE JDK в систему. Здесь не рассмотрены вопросы с установкой всех альтернатив с привязкой man страниц, создание информационного файла для команды update-java-alternatives, создание значков и ярлыков запуска для окружения рабочего стола и настройкой binfmt для запуска jar файлов, как любой другой программный файл в системе. Все эти действия делает установщик от команды WebUpd8, рассмотренный ранее.</note> | <note warning>Это краткая инструкция по минимальной установке Java SE JDK в систему. Здесь не рассмотрены вопросы с установкой всех альтернатив с привязкой man страниц, создание информационного файла для команды update-java-alternatives, создание значков и ярлыков запуска для окружения рабочего стола и настройкой binfmt для запуска jar файлов, как любой другой программный файл в системе. Все эти действия делает установщик от команды WebUpd8, рассмотренный ранее.</note> | ||
+ | |||
+ | ==== Загрузка ==== | ||
* Загрузите архив Java JDK 8 с сайта компании [[http://www.oracle.com/technetwork/java/javase/downloads/index.html|Oracle]]. | * Загрузите архив Java JDK 8 с сайта компании [[http://www.oracle.com/technetwork/java/javase/downloads/index.html|Oracle]]. | ||
+ | |||
+ | ==== Распаковка и расположение файлов ==== | ||
+ | |||
* Распакуйте скачанный архив. Как правило, в debian/ubuntu для различных версий Java принято использовать каталог /usr/lib/jvm: | * Распакуйте скачанный архив. Как правило, в debian/ubuntu для различных версий Java принято использовать каталог /usr/lib/jvm: | ||
<code=bash>sudo mkdir -p /usr/lib/jvm | <code=bash>sudo mkdir -p /usr/lib/jvm | ||
sudo tar -xf jdk-8-linux-i586.tar.gz -C /usr/lib/jvm</code> | sudo tar -xf jdk-8-linux-i586.tar.gz -C /usr/lib/jvm</code> | ||
+ | |||
+ | ==== Добавление путей к файлам Java в систему (утилитой update-alternatives) ==== | ||
+ | |||
* При помощи команды update-alternatives установите новую версию Java: | * При помощи команды update-alternatives установите новую версию Java: | ||
<code=bash>sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0/bin/java 1 | <code=bash>sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0/bin/java 1 | ||
Строка 119: | Строка 127: | ||
<note tip>**Если необходимо добавить иные исполняемые файлы, например //javah//, //jar// или другие для использования в виде команд терминала или использования программами, то делать по аналогии выше по тексту**, использую команду update-alternatives и подставляя названия нужных исполняемых файлов.</note> | <note tip>**Если необходимо добавить иные исполняемые файлы, например //javah//, //jar// или другие для использования в виде команд терминала или использования программами, то делать по аналогии выше по тексту**, использую команду update-alternatives и подставляя названия нужных исполняемых файлов.</note> | ||
+ | |||
+ | ==== Установка плагина Java для браузера ==== | ||
* Чтобы установить плагин для браузера Mozilla Firefox из Oracle Java: | * Чтобы установить плагин для браузера Mozilla Firefox из Oracle Java: | ||
Строка 128: | Строка 138: | ||
<note tip>Обратите внимание на каталог i386 в пути к плагину. У сборки Java для другой архитектуры данный каталог может быть иным. Для архитектуры x86-64 (AMD64/Intel64/EM64T) каталог называется amd64.</note> | <note tip>Обратите внимание на каталог i386 в пути к плагину. У сборки Java для другой архитектуры данный каталог может быть иным. Для архитектуры x86-64 (AMD64/Intel64/EM64T) каталог называется amd64.</note> | ||
- | * Установка переменных среды. Отредактируйте файл ///etc/environment// | + | ==== Установка переменных среды ==== |
+ | Для некоторых программ необходимо указать переменные среды - пути по которым такие программы будут искать файлы Java. | ||
+ | |||
+ | Отредактируйте файл ///etc/environment/// | ||
<note warning>Установка переменных среды может вызвать ошибки, если указать пути к разным версиям одной библиотеки (то есть будут совпадать имена классов) или путь к установленной в системе Java будет отличаться от указанного в переменных среды. | <note warning>Установка переменных среды может вызвать ошибки, если указать пути к разным версиям одной библиотеки (то есть будут совпадать имена классов) или путь к установленной в системе Java будет отличаться от указанного в переменных среды. | ||
Строка 165: | Строка 178: | ||
==== Создание ярлыков ==== | ==== Создание ярлыков ==== | ||
- | * Для добавления ярлыков меню вызывающих различные утилиты с графическими меню используйте средства вашей графической оболочки. Перед этим нужно добавить через //update-alternatives// (по аналогии выше) исполняемые файла описанные ниже. | + | Для добавления ярлыков меню вызывающих различные утилиты с графическими меню используйте средства вашей графической оболочки. Перед этим нужно добавить через //update-alternatives// (по аналогии выше) исполняемые файла описанные ниже. |
Например в xubuntu (xfce) клик правой кнопкой мыши по рабочему столу, выбрать пункт "создать ярлык" и вписать следующие команды: | Например в xubuntu (xfce) клик правой кнопкой мыши по рабочему столу, выбрать пункт "создать ярлык" и вписать следующие команды: | ||
- Oracle Java 8 Monitoring & Management Console <code=bash>jconsole</code> | - Oracle Java 8 Monitoring & Management Console <code=bash>jconsole</code> | ||
Строка 171: | Строка 184: | ||
- Oracle Java 8 Web Start <code=bash>javaws</code> | - Oracle Java 8 Web Start <code=bash>javaws</code> | ||
- Oracle Java 8 Mission Control <code=bash>jmc</code> | - Oracle Java 8 Mission Control <code=bash>jmc</code> | ||
- | <note tip>Также можно использовать полный путь | + | <note tip>Также можно использовать полный путь в ярлыках к файлам |
<code=bash>/usr/lib/jvm/java-8-oracle/bin/jconsole</code> | <code=bash>/usr/lib/jvm/java-8-oracle/bin/jconsole</code> | ||
тогда не придется использовать //update-alternatives//</note> | тогда не придется использовать //update-alternatives//</note> |