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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Sun Java в Ubuntu 8.04  (Прочитано 5670 раз)

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

Оффлайн HoudiniWater

  • Автор темы
  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Sun Java в Ubuntu 8.04
« : 01 Мая 2008, 03:05:33 »
Народ помогите!
Постоянная проблема с явой в Ubuntu.
По какой-то причине некоторые программы постоянно работают с ява из репозитария, причем ни OpenJDK, ни sun-java6-*
Скачал и установил яву с сайта sun.com и все начало запускаться, если я явно указываю что надо запускать и откуда, но по умолчанию все равно используются опен ждк.
Как это лечиться?
Вроде update-java-alternatives, но ему какие-то файлы нужны, помогите разобраться что к чему, как туда прописать новую яву.

Еще такой вопрос, если устанавливать Netbeans из репозитария, то почему-то с ним не идет документация к яве (не всегда наизусть помнишь какой метод что делает, а с документацией это можно посмотреть):( Как это лечить?

Народ, очень прошу отзовитесь, ибо проблема очень актуальная.

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: Sun Java в Ubuntu 8.04
« Ответ #1 : 01 Мая 2008, 07:20:40 »
Я использую toonel.jar, для того, чтобы он работал в Синаптике ставлю:

sun-java6-bin
sun-java6-jdk
sun-java6-jre

Помещаю в домашнюю директорию toonel.jar

Запуск:
java -jar toonel.jar

Оффлайн HoudiniWater

  • Автор темы
  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Sun Java в Ubuntu 8.04
« Ответ #2 : 02 Мая 2008, 01:56:22 »
да, но toonel.jar не единственный файл, ведь так.
Например софт
http://community.o3spaces.com/
не работает ни с опен ждк, ни с sun-java6
зато все работает с явой которую я закачиваю с sun.com, правда я не могу настроить ее по умолчанию:(
Как это сделать?

Оффлайн letchik

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Sun Java в Ubuntu 8.04
« Ответ #3 : 02 Мая 2008, 12:55:59 »
Если правильно понял проблему...
Попробуй прописать в /etc/jvm её... там они по порядку приоритета расположены. То есть если нет первого - берётся второй, нет второго - берётся 3 и
т.д.

Оффлайн HoudiniWater

  • Автор темы
  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Sun Java в Ubuntu 8.04
« Ответ #4 : 02 Мая 2008, 17:51:58 »
Да, я тоже это пробовал, но к сожалению надо еще прописывать в update-alternative. Как это сделать?
А пока вот обратил внимание далеко не все ява апплеты работают с опен ждк, например вот на этой странице:
http://java.sun.com/developer/technicalArticles/Programming/sprintf/

Оффлайн NiCloAy

  • Новичок
  • *
  • Сообщений: 9
  • :(){ :|:& };:
    • Просмотр профиля
Re: Sun Java в Ubuntu 8.04
« Ответ #5 : 02 Мая 2008, 20:27:36 »
а с переменной JAVA_HOME  не пробовали? ой.. или это в виндоусе :)
можно посмотреть куда ведет /bin/java  (realpath) и создать линк на тот что нужен
В нетбинсе есть вкладка установки модулей - вот там можно помоему скачать и хелп к методам, - ctrl+space посмотреть методы и public variables класса
« Последнее редактирование: 02 Мая 2008, 20:31:06 от NiCloAy »

Scriber

  • Гость
Re: Sun Java в Ubuntu 8.04
« Ответ #6 : 03 Мая 2008, 02:42:59 »
5. Настройка java.
По умолчанию в системе используется java 1.5, из-за этого многие java-приложения ужасно тормозят. Исправляем это положение, заставляя все приложения работать на версии java 1.6. Если у вас не установлена версия java 1.6, установите ее через Synaptic.

5.1. Вводим в консоль:

update-alternatives --config java
5.2. В появившемся списке ищем строку: /usr/lib/jvm/java-6-sun/jre/bin/java
и применяем ее, введя номер этой строки.

Копи/паст отсюда http://leolik.blogspot.com/2008/02/blog-post.html

Оффлайн HoudiniWater

  • Автор темы
  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Sun Java в Ubuntu 8.04
« Ответ #7 : 03 Мая 2008, 03:14:50 »
это отлично. Теперь закачиваем яву с сайта sun.com, ставим. Все проходит гладко. И что мы видим в конце? Система ее не видит! Причем ее нету и в update-alternatives!
Вопрос в том, как ее туда корректно записать ?

Scriber

  • Гость
Re: Sun Java в Ubuntu 8.04
« Ответ #8 : 03 Мая 2008, 03:38:42 »
Вопрос в том, как ее туда корректно записать ?
Вряд ли получиться. Поставь из репов и забудь про проблему. Чем она тебе не нравиться? Я установил из репов и система и все приложения ее прекрасно видят.

Оффлайн HoudiniWater

  • Автор темы
  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Sun Java в Ubuntu 8.04
« Ответ #9 : 03 Мая 2008, 06:00:42 »
не устраивает вот почему, взять хотя бы этот сайт:
http://java.sun.com/developer/technicalArticles/Programming/sprintf/
в середине есть апплет, загружаем страницу впервый раз - нам предлагают установить апплет.
Ок; соглашаемся, и больше ничего не происходит. Плагин установлен (кстати sun-java, и в update-alternatives тоже выбрана sun-java)
То есть реально плагин не работает, может с явой что то не так, или еще в чем.

Кстати если заметить, то в папке
/usr/lib/jvm/java-6-sun/jre/bin нету файла javaws, то есть как раз того исполяющего файла который запускает java web start.
Зато в папке
/usr/lib/jvm/java-6-openjdk/jre/bin этот файл есть. Да, он там есть как раз и потому, что это ждк, а не жре. Конечно мне скажут, а в чем проблема, давай запустим команду
sudo apt-get install sun-java6-jdk,
смотрим куда он установился:
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/bin - но там опять нету файла javaws
Подводя итог: он запускается, по всей видимости из опен ждк, и как следствие не работает (правда для пущей уверенности стоит посмотреть куда ведет ссылка /usr/bin/javaws - совсем команду забыл)

Устанавливая SDk с сановского сайта мы получаем полностью рабочую среду со всеми нужными программами в нужных местах (и, кстати находим в папке например /opt/SDK/jdk/jre/bin javaws, который отлично работает).

Поэтому думаю наилучший вариант это все таки найти возможность корректно устновить этот ждк из апдэйт-алтернейтивс.
Или я в чем то ошибаюсь?

Scriber

  • Гость
Re: Sun Java в Ubuntu 8.04
« Ответ #10 : 03 Мая 2008, 07:44:23 »
То что какой-то аплет на той странице (датируемой кстати October 2000) не загружается, это еще ни о чем не говорит. У меня эта страница намертво подвешивает Фаефокс (файрфокс пытается соединиться с каким-то не понятным адресом sunglobal.127.2o7.net и сразу виснет, а Опера вообще не заморачивается, а обрывает соединение.

Что делаешь - идешь сюда: http://www.java.com/ru/download/installed.jsp и проверяешь, "что у вас установлена версия Java, рекомендованная для использования с вашей операционной системой. " Получаешь ответ: "Версия Java проверена. Поздравляем! У вас установлена рекомендованная версия Java (1.6.0_06). " ? Я получил. Думаю, что и ты получишь. Хочешь заморачиваться с каким-то аплетом - твое дело.

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: Sun Java в Ubuntu 8.04
« Ответ #11 : 03 Мая 2008, 17:11:30 »
thunder@c2d-ubuntu:~$ update-alternatives --config java

Есть только одна программа, которая предоставляет java
(/usr/lib/jvm/java-6-sun/jre/bin/java). Настраивать нечего.
update-alternatives: не удалось открыть /var/lib/dpkg/alternatives/java.dpkg-new на запись: Permission denied

короче по умолчанию уже стоит java-6, ставил из Синаптика...

странно, что у вас что-то не работает, мб стоит поискать апплет по свежее...

Scriber

  • Гость
Re: Sun Java в Ubuntu 8.04
« Ответ #12 : 03 Мая 2008, 17:19:26 »
thunder@c2d-ubuntu:~$ update-alternatives --config java

Есть только одна программа, которая предоставляет java
(/usr/lib/jvm/java-6-sun/jre/bin/java). Настраивать нечего.
update-alternatives: не удалось открыть /var/lib/dpkg/alternatives/java.dpkg-new на запись: Permission denied

короче по умолчанию уже стоит java-6, ставил из Синаптика...

странно, что у вас что-то не работает, мб стоит поискать апплет по свежее...
А у меня прикольный вывод:
$ sudo update-alternatives --config java
[sudo] password for villy:

Есть 2 альтернатив, которые предоставляют `java'.

  Выбор        Альтернатива
-----------------------------------------------
*+      1    /usr/lib/jvm/java-6-sun/jre/bin/java
          2    /usr/bin/cacao

Нажмите enter, чтобы сохранить значение по умолчанию[*], или введите выбранное число:
Вот я думаю, что это за какао? :)

Оффлайн HoudiniWater

  • Автор темы
  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Sun Java в Ubuntu 8.04
« Ответ #13 : 03 Мая 2008, 17:37:20 »
Как у тебя получилось добавить туда  какао?
Может быть java и есть какое, оно ведь названо в честь сорта кофе.

Scriber

  • Гость
Re: Sun Java в Ubuntu 8.04
« Ответ #14 : 03 Мая 2008, 18:45:28 »
Как у тебя получилось добавить туда  какао?
Может быть java и есть какое, оно ведь названо в честь сорта кофе.
Это какао поставилось, когда я ставил плагины на той страничке, что ты дал. Это какая-то альтернативная джава-машина, которая нафик не нужна. Я ее уже удалил.

 

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