Welcome to the Slackware Documentation Project

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Последняя версия Следующая версия справа и слева
ru:howtos:software:java [2013/10/17 08:54 (UTC)]
bormant sync with en
ru:howtos:software:java [2014/11/08 12:43 (UTC)]
bormant Sync to En, add "Java not found after installation" section
Строка 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: <​code>​
 +#!/bin/sh
 +export JAVA_HOME=/​​usr/​​lib64/​​java
 +export MANPATH="​​${MANPATH}:​​${JAVA_HOME}/​​man"​​
 +export PATH="​​${PATH}:​​${JAVA_HOME}/​​bin:​​${JAVA_HOME}/​​jre/​​bin"​​
 +</​​code>​​ Это значит,​ что после установки пакета Java требуется выйти и снова войти, чтобы выполнился сценарий профиля для Java. Если для выхода не самое подходящее время, есть альтернатива:​ возможно выполнить сценарий при помощи команды «/​​[[wp>​​Dot_(Unix)|source]]//​» в консоли и в каждом терминале,​ где предполагается использовать Java еще до выхода и входа (пример для OpenJDK и совместимой с bash оболочки):​ <​code>​
 +. /​etc/​profile.d/​openjdk.sh
 +</​code>​ Обратите внимание на точку в начале строки,​ эта точка и есть команда «source» оболочки.
 +
  
 ====== Источники ====== ====== Источники ======

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