Установка JDK 8 в Ubuntu

Установка JDK 8 в Ubuntu

Я пытаюсь установить JDK 8 уже несколько недель, но ничего не получается. Ниже приведены некоторые результаты.

sudo обновление-альтернатив --config java

There is only one alternative in link group java (providing /usr/bin/java): /opt/java-oracle/jdk1.8.0/bin/java
Nothing to configure.

какой джава

   /usr/bin/java

Джава

 bash: /usr/local/java/jdk1.7.0_51/bin/java: No such file or directory

ls -l /usr/bin/java

 /usr/bin/java -> /etc/alternatives/java

ls -l /etc/альтернативы/java

/etc/alternatives/java -> /opt/java-oracle/jdk1.8.0/bin/java

sudo update-alternatives --config javac

/opt/java-oracle/jdk1.8.0/bin/javac 1 manual mode

javac

  Error: could not find libjava.so
  Error: Could not find Java SE Runtime Environment.

Если можете, помогите мне решить эту проблему. Спасибо.

решение1

Я установил jdk, все прошло отлично. Вот что я сделал.

  1. Получить.об/минфайл изСайт Oracle.

  2. Откройте терминал и введите следующую команду:sudo apt-get install alien

  3. Подождите, пока Alien установится.

  4. Тип:sudo alien -i -c <path to the file>

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

  6. Проверьте установку с помощью:java -version

  7. Готово!

решение2

Я выполнил предложенные шаги сегодня, но был расстроен результатом. В основном потому, что установленная Java не была зарегистрирована в java-alternatives среди других версий, а также из-за жалоб apt на "1 не полностью установлена ​​или удалена".

Поэтому я решил дать альтернативный ответ.

Следующие шаги сделали меня сегодня счастливым:

  1. Получить.tar.gzфайл изВеб-сайт Oracle
  2. Используйте следующую команду для установки конвертера пакетов, специфичного для Java:sudo apt install java-package
  3. В каталоге, содержащем ранее загруженный файл, выполните команду: make-jpkg jdk-8u221-linux-x64.tar.gz(при необходимости скорректируйте версию).
  4. Затем запустите: sudo dpkg -i oracle-java8-jdk_8u221_amd64.deb(при необходимости измените версию).
  5. Если у вас установлены другие версии Java, вам может потребоваться обновить альтернативы:sudo update-java-alternatives --set oracle-java8-jdk-amd64
  6. Проверьте, все ли в порядке: java -version.

Теперь вы можете удалить оба.tar.gzи.debфайлы.

Связанный контент