Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Грамотная установка JDK вручную  (Прочитано 3137 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн magres

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
скачал jdk-6u10-beta-linux-i586.bin

назначаю права на запуск и что под рутом что без рута он простор распаковывается в папку

что делать дальше ?

открываю файл ~/.bashrc

добавляю туда

############################
export JAVA_HOME="/home/nickname/System/jdk1.6.0_10"
export PATH=$PATH:$JAVA_HOME/bin

этого достаточно ?

Вопрос не в тему

После такой установки пытаюсь открыть в nautilus'e файл name.jar

в списке JVM естественно нет, тогда выбираю открыть с помощью другой программы
там естественно JVM нет
выбираю использовать свою команду
пишу
Цитировать
java -jar
не открылось, пишется что нет такой программы

при этом в списке программ эта java -jar осталась. Как ее очистить ?
и как добавить туда грамотно ? чтобы открывалась щелчком и при этом в списке называлась Java VM ? (хочу чтобы было красиво :-) )

Оффлайн rik show

  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Грамотная установка JDK вручную
« Ответ #1 : 18 Июня 2008, 00:47:01 »
если все ставить по их инструкции, ссылка на которую указана рядом со скачиваемыми файлами на сайте:
http://www.java.com/en/download/help/5000010500.xml#selfextracting
то получается даже у меня.
Правда немного напрягает статус BETA у указанного в вопросе билда, так что возможны нюансы.

Оффлайн magres

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Грамотная установка JDK вручную
« Ответ #2 : 18 Июня 2008, 10:33:37 »
Делал в точности как по инструкции там сказано, только без рута и в домашнюю директорию

потом пишу в консоли "java" и будто ничего нету  :-\

Оффлайн rik show

  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Грамотная установка JDK вручную
« Ответ #3 : 18 Июня 2008, 11:02:42 »
кто же тебе без рута даст там ковыряться? :)
открой консоль, сделай
sudo bashэто что бы с sudo не мучиться.
и после этого уже действуй во сановскому мануалу.

Оффлайн HoudiniWater

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Грамотная установка JDK вручную
« Ответ #4 : 18 Июня 2008, 12:01:29 »
Вопрос актуальный, с фф java вообще не работает :(

Оффлайн magres

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Грамотная установка JDK вручную
« Ответ #5 : 18 Июня 2008, 12:03:53 »
В том то и дело что сановский мануал допускает что нету рутовского доступа и можно установить в домашнюю директорию

Извращенец

  • Гость
Re: Грамотная установка JDK вручную
« Ответ #6 : 18 Июня 2008, 12:44:21 »
Кстати, раз уж эта тема поднялась....
Какие еще есть варианты установки Java на линукс?
Прочитав внимательно САНовский сайт, я понял, что у них в списке есть Сюзи, РедХат, Слакварь и ТурбоЛинукс.
Дебиан в списке поддерживаемых не значится.
Брал файл здесь, инструкцию, соответственно, здесь.
Выполнил все в точности два раза. Один раз - в домашнюю директорию, другой раз - с правами рута в /usr/java.
В обоих случаях после создания символической ссылки в разделе плагинов ФайрФокса он переставал запускаться.
Система Kubuntu 8.04 (версия 3.5.9), ФайрФокс 2.0.0.14.
Убираешь ссылку - запускается.
Попытался запустить из терминала, чтобы посмотреть ошибку - ничего не выдает, просто не запускается, и терминал "висит".
На форуме нашел, что кто-то "ставил джава из неофициального репа", но что это за реп, и где его искать - автор не сказал (видимо, настолько общеизвестная вещь, что даже упоминания не стОит).
Чего я делаю неправильно?

Оффлайн magres

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Грамотная установка JDK вручную
« Ответ #7 : 18 Июня 2008, 13:10:35 »
sudo apt-get используй

он тебе автоматически все грамотно поставит :-)

а мне нужно вручную

Оффлайн magres

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Грамотная установка JDK вручную
« Ответ #8 : 19 Июня 2008, 12:15:12 »
прошу прощения у модераторов
но тема по прежнему актуальна :-)

Оффлайн hinotf

  • Участник
  • *
  • Сообщений: 208
  • хрюмзолорд
    • Просмотр профиля
Re: Грамотная установка JDK вручную
« Ответ #9 : 19 Июня 2008, 12:58:50 »
Может, надо alternatives настроить?
Aiya, Earendil, elenion ancalima!

Оффлайн rik show

  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Грамотная установка JDK вручную
« Ответ #10 : 19 Июня 2008, 23:27:20 »
Тока счас заметил, что нужна девелоперская ява, а не рантаймовая. Но с точки зрения системы они должны быть идентичными в установке. Если не проканает, то плохо. Все же есть подозрение, что установка беты может отличаться от установки релиза. (но опус оставлю - мало ли кому-нибудь понравится)

С JRE там все просто:

1.Открываем консоль. Там делаем sudo bash.
2. Создаем руками папку /usr/java
3. Копируем скачанный архив в эту самую папку
4. Делаем архив запускаемым. (это типа : chmod a+x jre-6u<version>-linux-i586.bin)
5. Ну и запускаем его (./jre-6u<version>-linux-i586.bin) - ява начнет распаковываться, и распакуется туда, где лежит архив (удивительно, но это так). В результате путь к установленной яве будет таким: /usr/java/jre1.6.... )

ВСЕ - на этом месте ява в системе уже есть. Теперь надо прицепить ее к ФФ:

6. Лезем в папку плагинов под ФФ, которая при дефолтной установке из репов должна быть: /usr/lib/firefox-3/plugins (именно с указанием версии, а не просто .../firefox/..)
7. И делаем там линк: ln -s <JRE installation directory>/plugin/i386/ns7/libjavaplugin_oji.so (в котором путь к директории указывает на то место, где ставилась ява, см пункт 5) (И не забудьте, что все это время мы еще под su работаем). Короче - линк сбацали, и он лежит в плагинной папке под ФФ.
8. Теперь нам надо разархивировать содержимое зипа по имени /usr/java/jre1.6..../lib/deploy/ffjcext.zip в /usr/lib/firefox-3/extensions . Это означает, что в зипе лежит папка с дебильным именем типа {CAFEEFAC-0016~006-ABCD... и тд какая-то хрень} - так вот эту папку надо просто переложить в extensions для ФФ.
9. Перезапускаем ФФ, лезем в tools и наблюдаем там пункт java console.

При чтении или исполнении моего опуса лучше держать под рукой вот это:
http://www.java.com/en/download/help/5000010500.xml#selfextracting - это оригинальный мануал.
« Последнее редактирование: 19 Июня 2008, 23:41:03 от rik show »

Оффлайн hinotf

  • Участник
  • *
  • Сообщений: 208
  • хрюмзолорд
    • Просмотр профиля
Re: Грамотная установка JDK вручную
« Ответ #11 : 20 Июня 2008, 00:21:25 »
Я ставил бету 10 (а это очень интересная штука) ещё под 7.10, когда уже была из репозитариев установлена какая-то предыдущая версия JDK 6, просто распаковал её и перенаправил символическую ссылку java-6-sun на неё. Никаких проблем не было.
Aiya, Earendil, elenion ancalima!

 

Страница сгенерирована за 0.05 секунд. Запросов: 23.