Модераторы: ZeeLax, powerfox
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установка JAVA на Red Hat, Работает только ./java 
:(
    Опции темы
sergejzr
Дата 7.5.2005, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Скачал яву, всё поставил. выполняться не хочет... Захожу в "/usr/java/j2sdk1.4.2_08/bin" пишу ./java или ./javac - всё в порядке. Просто "java" - пишет "bash: java: command not found"

Может надо хитро линьк установить или поменять чего. Так ведь нельзя работать...


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Wowa
Дата 7.5.2005, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



может RPM поставить?
http://www.rpmfind.net
PM WWW   Вверх
sergejzr
Дата 7.5.2005, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Так вроде я ставил RPM с сановского сайта. А по ссылке, что ты дал java redhat не находится...


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Kagor
  Дата 7.5.2005, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Debian user
****


Профиль
Группа: Экс. модератор
Сообщений: 2946
Регистрация: 28.2.2003
Где: Королевство Кривых

Репутация: 2
Всего: 85



Цитата(sergej @ 7.5.2005, 17:23)
Скачал яву, всё поставил. выполняться не хочет... Захожу в "/usr/java/j2sdk1.4.2_08/bin" пишу ./java или ./javac - всё в порядке. Просто "java" - пишет "bash: java: command not found"

Может надо хитро линьк установить или поменять чего. Так ведь нельзя работать...

Пропиши путь до /usr/java/j2sdk1.4.2_08/bin smile


--------------------
Disassemble Your life and get the key!
PM ICQ GTalk Jabber   Вверх
bilbobagginz
Дата 7.5.2005, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 28
Всего: 317



нужно конечно добавить жабу в путь, но не только:
нек-рые приложения требуют дополнительмых переменных окружения.

на момент редактирования данного инструктажа самая посл. стабильная джава SE (standard edition):
1.6.0_16

не знаю что там в ред-шапах, но для любого линукса инструкции установки 2:
Способ I ("ручками")
можну установить как "локально" (для какого-то юзера), 
так и глобально.
тут описан второй случай, для первого распаковку и скрипты нужно поместить в какой-то каталог под домашним каталогом пользователя (а переменные вписывать в ~/.bashrc или ~/.bash_profile)
  •  скачай сановскую Джаву - скачать с java.sun.com:
    • нас интересует пакет java SDK без "NetBeans"
    • качать надо файл ".bin" (a не RPM) и документацию (это zip файл)
  •  копируем .bin в специальный каталог для джавы, напр. в /usr/java
  •  cd /usr/java ; chmod +x <файл.бин>
  •  запускаем eго как root, и со всем соглашаемся.
  •  распаковываем документацию
  •  перекидываем папку doc в каталог, в котором установилась джава, т.е. в нашем случае в /usr/java/jdk1.6.0_16
  •  редактируем общий путь и переменные. это можно просто вписать в инициализационный скрипт своего шелла, но лучше делать так:
    в каталоге /etc или /еtc/profile.d
    создаём 2 файлa:
    1. java.sh:
    Код

    #java.sh ( для sh, ash, bash, zsh и т.д. )
    JAVA_HOME=/usr/java/<ваша_джава>
    JRE_HOME=${JAVA_HOME}/jre
    PATH=${JRE_HOME}/bin:${JAVA_HOME}/bin:${PATH}
    export PATH JAVA_HOME JRE_HOME

    2. java.csh
    Код

    #java.csh ( для csh, tcsh, tclsh и т.д. )
    setenv JAVA_HOME /usr/java/jdk1.6.0_16
    setenv JRE_HOME ${JAVA_HOME}/jre
    setenv PATH ${JRE_HOME}/bin:${JAVA_HOME}/bin:${PATH}

    теперь либо через юзеровский профиль либо через /etc/profile инклюдим их:
    Код

    # тут предполагается: файл - в каталоге /etc/profile.d
    # пример - в /etc/profile добавляем строки:
    for f in /etc/profile.d/*.sh
    do
        . $f
    done

    в redhat, suse и mandriva вроде бы есть такая строка и так, сама по себе.

    ВСЁ.
    в следующий логин - смотрим: 
    Код

    user@debian:~ $ which java
    /usr/java/jdk1.6.0_16/jre/bin/java
    user@debian:~ $ java -version
    java version "1.6.0_16"
    Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
    Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)
    user@debian:~ $ which javac
    /usr/java/jdk1.6.0_16/bin/javac
    user@debian:~ $ javac -version
    javac 1.6.0_16
 

Способ II (посредством системных пакетов
ДОПОЛНЕНИЕ:
в новых системах Debian, Ubuntu уже включены несколько пакетов java.
для выбора правильной версии можно подключить все нужные репозитарии (в дебиан - contrib, в убунту - multiverse/universe)
и поискать пакет sun-java6-jdk.
если нужна документация - то нужно скачать пакет .zip с сайта sun.com, и положить его в /tmp
установка просто:
Код

root@debian:~ #aptitude install sun-java6-jdk

или
Код

user@ubuntu:~ $ sudo aptitude install sun-java6-jdk

появляется особая лицензия (DJL, Debian Java License), с к-рой надо согласиться.

Преимущества/недостатки каждого из способов
  • +/- Способa I:
    • + позволяет параллельную работу с несколькими версиями JDK, или VM разных производителей. 
    • + позволяет держать самую посл. версию
    • + возможна установка для специфического пользователя
    • - за обновлениями версий пакетов нужно следить как-то самому.
  • +/- Способa II:
    • +позволяет легкие авто-обновления посредством системы (apt/yum)
    • +устанавливается тем же способом как и др. пакеты, безопасность java настроена в /etc/java где-то
    • - из коммерческих версий джава поддерзживаются только 2 версии java от Sun Microsystems. т.е. BEA, IBM и т.д. не поддерживаются.
    • - не поддерживается установка для специфического пользователя (т.е. нужно быть root-ом, чтобы инструкцию выполнить)


Это сообщение отредактировал(а) bilbobagginz - 5.9.2009, 22:09


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
pythonwin

В этом форуме предпочтительны вопросы на следующие темы:

  • Конкретные вопросы о конкретном ПО. В таких вопросах желательно привести точные данные о программе: версия программы, версия ОС, версия ядра, и проблему в форме: сделал Х, хотел получить Y, а получил Z.
  • Неконкретные вопросы о выборе ПО
  • Обзоры - как дополнение в ветку Обзоры


  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема »


 




[ Время генерации скрипта: 0.0809 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.