Welcome to the Slackware Documentation Project

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ru:howtos:software:java [2013/10/17 08:54 (UTC)]
bormant sync with en
ru:howtos:software:java [2016/04/29 14:19 (UTC)]
bormant [Java не найдена после установки]
Строка 1: Строка 1:
 ====== Java в Slackware ====== ====== Java в Slackware ======
 +
  
 ===== Oracle Java ===== ===== Oracle Java =====
Строка 14: Строка 15:
 <note important>​Не устанавливайте оба пакета одновременно,​ до начала установки убедитесь,​ что все ранее установленные пакеты Java удалены.</​note>​ <note important>​Не устанавливайте оба пакета одновременно,​ до начала установки убедитесь,​ что все ранее установленные пакеты Java удалены.</​note>​
  
-==== Установка Java (JDK) в Slackware 14 =====+ 
 +==== Установка Java (JDK) в Slackware 14 и новее ​=====
  
 Для установки Java в систему выполните следующие шаги: Для установки Java в систему выполните следующие шаги:
Строка 55: Строка 57:
  
 10. Если хотите,​ чтобы [[slackware:​slackpkg|slackpkg]] при выполнении ''​clean-system''​ пропускал пакеты jre и jdk, добавьте их в чёрный список в ''/​etc/​slackpkg/​blacklist''​. 10. Если хотите,​ чтобы [[slackware:​slackpkg|slackpkg]] при выполнении ''​clean-system''​ пропускал пакеты jre и jdk, добавьте их в чёрный список в ''/​etc/​slackpkg/​blacklist''​.
 +
  
 ===== OpenJDK ===== ===== OpenJDK =====
Строка 65: Строка 68:
  
 Если решите собирать OpenJDK из исходного кода, руководствуйтесь [[http://​slackware.com/​~alien/​slackbuilds/​openjdk/​build/​README.txt|README]]. Если решите собирать OpenJDK из исходного кода, руководствуйтесь [[http://​slackware.com/​~alien/​slackbuilds/​openjdk/​build/​README.txt|README]].
 +
 +
 +===== Java не найдена после установки =====
 +
 +На помощь! Установил Java, но при попытке использования получаю "​команда не найдена"​!
 +
 +Нужно отметить,​ что пакет Java устанавливает пару файлов в каталог профиля «''/​etc/​profile.d''​». Один из них в соответствии с используемой оболочкой исполняется при входе в систему. Сценарий профиля добавляет каталог Java в переменную $PATH (что дает возможность использовать команду ''​java''​) и устанавливает переменную $JAVA_HOME (нужна другим программам,​ пытающимся обнаружить установленную Java).
 +
 +Ниже приведен такой сценарий из 64-битной Slackware:
 +  #!/bin/sh
 +  export JAVA_HOME=/​​usr/​​lib64/​​java
 +  export MANPATH="​​${MANPATH}:​​${JAVA_HOME}/​​man"​​
 +  export PATH="​​${PATH}:​​${JAVA_HOME}/​​bin:​​${JAVA_HOME}/​​jre/​​bin"​​
 +
 +Это значит,​ что после установки пакета Java требуется выйти и снова войти, чтобы выполнился сценарий профиля для Java. Если для выхода не самое подходящее время, есть альтернатива:​ возможно выполнить сценарий при помощи команды //​«[[wp>​​Dot_(Unix)|source]]»//​ в консоли и в каждом терминале,​ где предполагается использовать Java еще до выхода и входа (пример для OpenJDK и совместимой с bash оболочки): ​
 +
 +  . /​etc/​profile.d/​openjdk.sh
 +
 +Обратите внимание на точку в начале строки,​ эта точка и есть команда «source» оболочки.
 +
  
 ====== Источники ====== ====== Источники ======

На других языках
QR Code
QR Code ru:howtos:software:java (generated for current page)