Java Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:java [2015/07/14 11:32]
[Установка Java вручную (на примере Oracle JDK 8)]
wiki:java [2016/05/02 09:34]
Обновление ссылки на лого. Старое 404.
Строка 1: Строка 1:
 ====== Java ====== ====== Java ======
-{{https://​upload.wikimedia.org/​wikipedia/​commons/thumb/a/a4/​Java_logo_and_wordmark.svg/​131px-Java_logo_and_wordmark.svg.png |Логотип Java}}+{{https://​upload.wikimedia.org/​wikipedia/​en/8/88/Java_logo.png |Логотип Java}}
 **Java** — это язык программирования и вычислительная платформа,​ впервые выпущенная компанией Sun Microsystems в 1995 году. Это базовая технология,​ на которой основываются многие современные программы (в том числе утилиты,​ игры и бизнес-приложения). Java работает на более чем 850 млн персональных компьютерах и в миллиардах устройств (в том числе в мобильных телефонах и в телевизорах) по всему миру. **Java** — это язык программирования и вычислительная платформа,​ впервые выпущенная компанией Sun Microsystems в 1995 году. Это базовая технология,​ на которой основываются многие современные программы (в том числе утилиты,​ игры и бизнес-приложения). Java работает на более чем 850 млн персональных компьютерах и в миллиардах устройств (в том числе в мобильных телефонах и в телевизорах) по всему миру.
  
Строка 93: Строка 93:
 Для **удаления Oracle Java 8** выполните команду:​ Для **удаления Oracle Java 8** выполните команду:​
 <​code=bash>​sudo apt-get remove oracle-java8-installer</​code>​ <​code=bash>​sudo apt-get remove oracle-java8-installer</​code>​
-==== Установка Java вручную (на примере Oracle JDK 8) ====+===== Установка Java вручную (на примере Oracle JDK 8) =====
  
 <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 будет отличаться от указанного в переменных среды.
  
Строка 164: Строка 177:
 </​note>​ </​note>​
  
-===== Создание ярлыков ====+==== Создание ярлыков ==== 
- +Для добавления ярлыков меню вызывающих различные утилиты с графическими меню используйте средства вашей графической оболочки. Перед этим нужно добавить через //​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>​
Строка 172: Строка 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>​