Есть ряд ПО под java, которое лучше работает на оригинальной оракловской жаве. Дебиан содержит открытый пакет openjdk
, однако его недостаточно. А оригинальные оракловские бинарники Java отсутствуют в дебиановских репозитариях вследствие строгой лицензионной политики. Поставим вручную.
Корректный (через репозитарий) способ состоит в использовании установщика из репозитария. Но можно короче и чище сделать это вручную. Для этого качается нужный дистрибутив JDK (или Server JRE), поскольку оракл требует принятия их лицензии, то напрямую без куков скачать не получится. Поэтому качаем локально, заливаем на сервер. Устанавливать будем в
mkdir /opt/jdk tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk
Проверяем, что все распаковалось, а далее делаем симлинк на исполняемые файлы
update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_66/bin/java 100 update-alternatives --install /usr/bin/javaс javaс /opt/jdk/jdk1.8.0_66/bin/javaс 100
Проверяем, что все поставилось корректно
update-alternatives --display java update-alternatives --display javaс
Или альтернативный способ
java -version javac -version
Done!
Из быстрых и чистых способов поставить жаву, это скорее всего самый короткий.