Я - Тринг для установки jdk 8 в течение многих недель, но он перестал работать. Следующее является некоторыми выводами,
альтернативы обновления sudo - конфигурируют 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.
который Java
/usr/bin/java
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/alternatives/java
/etc/alternatives/java -> /opt/java-oracle/jdk1.8.0/bin/java
альтернативы обновления sudo - конфигурируют 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.
Если можно дать мне справку к печи эта проблема.Спасибо
Я установил jdk очень хорошо. Вот то, что я сделал.
Получите .rpm файл от веб-сайта Oracle.
Откройте терминал и введите эту команду:sudo apt-get install alien
Ожидайте чуждого установке.
Тип: sudo alien -i -c <path to the file>
Ожидайте этого, чтобы закончить устанавливать. Будет похоже, что это ничего не делает некоторое время, но это.
Протестируйте установку с: java -version
Вы сделаны!
Я выполнил предложенные шаги сегодня, но был расстроен результатом. Главным образом, потому что установленный Java не был зарегистрирован в альтернативах Java среди других версий, и также из-за способной жалобы на "1, не полностью установленный или удаленный".
Таким образом, я решил предоставить альтернативный ответ.
Следующие шаги сделали меня счастливым сегодня:
sudo apt install java-package
make-jpkg jdk-8u221-linux-x64.tar.gz
(скорректируйте версию в случае необходимости).sudo dpkg -i oracle-java8-jdk_8u221_amd64.deb
(скорректируйте версию в случае необходимости).sudo update-java-alternatives --set oracle-java8-jdk-amd64
java -version
.Теперь можно удалить и .tar.gz и .deb файлы.