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


Автор Тема: OpenJDK  (Прочитано 593 раз)

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

Оффлайн EWhile

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
OpenJDK
« : 12 Ноябрь 2016, 20:17:23 »
Всем доброго времени суток, установлена Kubuntu 16.04.1 (Long Team Support)
По умолчканию в комплект установки входит OpenJDK-8-JRE
Мне для работы Android Studio необходим Oracle JDK
Как установить его я знаю но вот как корректно так сказать удалить старый openjdk не знаю, быть может что то сможете подсказать по данному поводу?

Вывод команды java -version
(Нажмите, чтобы показать/скрыть)

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: OpenJDK
« Ответ #1 : 12 Ноябрь 2016, 20:32:54 »
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer

Это установит Oracle Java и сделает ее по умолчанию и будет автоматически обновлять. Удалять OpenJDK не обязательно. Но можно и удалить из Synaptic например.
« Последнее редактирование: 12 Ноябрь 2016, 20:35:47 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн EWhile

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: OpenJDK
« Ответ #2 : 12 Ноябрь 2016, 20:36:48 »
Pilot6 это же ты прописал добовление стороннего репозитория, и установка OracleJDK
Но ведь я ж написал что как установить OracleJDK я знаю, я не знаю как удалить полностью корректно OpenJDK

Из опыта знаю что лучше всего удалить сразу OpenJDK
А после удаления ставить OracleJDK

Так как могут быть проблемы с Android Studio
« Последнее редактирование: 12 Ноябрь 2016, 20:38:40 от EWhile »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: OpenJDK
« Ответ #3 : 12 Ноябрь 2016, 20:50:31 »
EWhile,
Этот сторонний репозиторий скачивает OracleJDK и обновляет его, поэтому это самый удобный способ установки.

Не знаю про "из опыта знаю", но это никакого значения не имеет. Может одновременно стоять несколько версий Java. Они друг другу не мешают. Дефолтную можно выбрать с помощью update-alternatives.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн EWhile

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: OpenJDK
« Ответ #4 : 12 Ноябрь 2016, 21:03:23 »
Я тебя понял, спасибо за подсказку.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: OpenJDK
« Ответ #5 : 12 Ноябрь 2016, 21:04:44 »
А удалить Openjdk можно, удалив соответствующий пакет. Ничего страшного от этого не случится.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7083
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: OpenJDK
« Ответ #6 : 12 Ноябрь 2016, 21:12:22 »
В той репе был скрипт для выбора версии JDK.

quatro

  • Гость
Re: OpenJDK
« Ответ #7 : 12 Ноябрь 2016, 22:54:19 »
Поставил я эту несвободную версию и получил проблему. Итак что сделал:

Код: [Выделить]

sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer

Кроме этого еще сделал удаление одного файла в соответствии с советами из другой темы:

Да удалите вы этот мусор… проблема не в этом.

anchos,
Ну ставит какой-то пакет этот файл. Найдите что за пакет и удалите.

Конкретно сделал:

sudo rm /etc/apt/apt.conf.d/20auto-upgrades.ucf-old
Кроме того, ну раз update было сделано, сделал upgrade.

После всех этих манипуляций не захотели запускаться мои виртуальные машины, которые в виртуал-боксе находились в сохраненном состоянии. Вылазила ошибка:

(Нажмите, чтобы показать/скрыть)

Сделал то, что система подсказала:

sudo /sbin/vboxconfig
После этого стала выскакивать другая ошибка:

(Нажмите, чтобы показать/скрыть)

И вот здесь я завяз. Да, сделал сброс машин, чтобы можно было до настроек добраться. Отключил 3D-ускорение. Машины теперь запускаются. Но разобраться-то надо в чем причина. Сам поиском найти не смог, есть несколько тем с такой же ошибкой, но решения не увидел.

Из-за чего может быть проблема?
- из-за установки ява-8?
- из-за удаления файла с неправильным расширением?
- из-за полученных обновлений?

(Нажмите, чтобы показать/скрыть)

До манипуляций: установка явы, удаление файла и получение обновлений всё работало.
 


Пользователь добавил сообщение 13 Ноябрь 2016, 05:51:57:
Ява оказалась не при чем. Проблема возникла из-за обновлений, конкретно из-за обновления проприетарного драйвера НВидиа.

Система -> Параметры -> Оборудование -> Дополнительные драйверы:
переключил на свободный драйвер. Перезагрузил ОС. Виртуальные машины получили возможность 3D-ускорения.
« Последнее редактирование: 13 Ноябрь 2016, 11:20:33 от anchos »

 

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