установить JDK в Ubuntu с пакетом RPM

Я скачал jdk-8u73-linux-x64.rpm из Oracle. затем я пытаюсь преобразовать .rpm в .deb, чтобы установить его на Ubuntu 15.10. Поэтому я попробовал этот код:

sudo alien jdk*.rpm

и через несколько минут у меня есть jdk1.8.0-73_1.8.073-1_amd64.deb и папка с именем jdk1.8.0_73-1.8.0_73

Затем я пытаюсь установить мой новый пакет .deb.

sudo dpkg -i jdk1.8.0-73_1.8.073-1_amd64.deb

Я столкнулся с этим сообщением:

(Reading database ... 213050 files and directories currently installed.)
Preparing to unpack jdk1.8.0-73_1.8.073-1_amd64.deb ...
Unpacking jdk1.8.0-73 (1.8.073-1) over (1.8.073-1) ...
Setting up jdk1.8.0-73 (1.8.073-1) ...

Казалось, что установка правильно. Но когда я попытался установить Netbeans, он сказал, что:

Java SE Development Kit (JDK) was not found on this computer

В чем здесь моя проблема?

1
задан 3 March 2016 в 11:18

1 ответ

Можно установить Комплект разработчика для Java Oracle (Oracle JDK) от webupd8 PPA путем выполнения команд ниже от терминала:

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

Это добавит их PPA к Вашим источникам программного обеспечения, обновит Ваш индекс программного обеспечения и затем установит их в настоящее время последнюю сборку Oracle JDK 8. Во время записи это должно быть версия 8u74 .

, которой преимущества этого подхода по Вашей попытке преобразовать RPM-пакет состоят в том, что двоичные файлы были конкретно созданы для Вашей версии Ubuntu и что диспетчер пакетов автоматически обработает обновления.

<час>

, Если нет никакой особой причины использовать Oracle JDK, можно также просто использовать реализацию с открытым исходным кодом, OpenJDK 8 JDK:

sudo apt-get install openjdk-8-jdk

Различия между Oracle JDK и OpenJDK включают тот OpenJDK, мог бы пропустить некоторые собственные мультимедийные библиотеки, которыми редко пользуются, и что это не идет с веб-средством запуска апплета по умолчанию. Эта функциональность произведена на стороне и доступна под именем icedtea. К сожалению, еще нет никакого icedtea-8-plugin в официальных репозиториях, поэтому если необходимо выполнить веб-апплеты Java, необходимо установить другой PPA для получения icedtea-8-plugin, если Вы идете для OpenJDK. Если Вы никогда не используете веб-апплеты Java, нет абсолютно никакой потребности в том плагине все же.

2
ответ дан 3 March 2016 в 21:18

Другие вопросы по тегам:

Похожие вопросы: