Как установить Java 13 на Kali Linux?

Я немного опоздал на вечеринку, но нашел решение очень похожей проблемы.

Загляните в /etc/dconf/db/local.d/locks/screensaverи посмотрите, есть ли ваш ключ в списке. Все перечисленное в этом файле заблокировано и не может быть изменено вообще.

Также проверьте /etc/dconf/db/local.d/00-screensaver, так как этот файл принудительно устанавливает глобальные настройки, которые также могут повлиять на него.

Дополнительную информацию можно найти по адресуhttps://access.redhat.com/solutions/1201153.

0
23.06.2020, 15:40
2 ответа

Хотя на него уже дан ответ, я дам вам другой ответ, если вам нужна Oracle/Sun Java (некоторые приложения могут работать только с ним, а не с openjdk ).

Загрузите универсальный файл Linux.tar jdk с сайта Oracle, а не файл.deb, специфичный для Debian. Распакуйте по пути, например /opt/SunJava. (Я держал Солнце на пути, он был у меня таким до того, как он был захвачен оракулом ).

в своем профиле добавьте эти строки:
export JAVA_HOME=/opt/SunJava/
export JRE_HOME=/opt/SunJava/jre/
export PATH=$PATH:$JAVA_HOME/bin

sudo update-alternatives --install /usr/bin/java java /opt/SunJavaCurrent/bin/java 100

sudo update-alternatives --install /usr/bin/javac javac /opt/SunJavaCurrent/bin/javac 100

update-alternatives --display java
update-alternatives --display javac

sudo update-alternatives --config java
sudo update-alternatives --config javac

Таким образом, у вас будет доступен Oracle/Sun JDK, и вы сможете выбирать между OpenJDK и OracleJDK. Вы также можете использовать альтернативы, чтобы иметь много разных версий Java. Или вы можете добиться этого с помощью программных ссылок, ln -s.

0
18.03.2021, 23:25

Установите пакеты OpenJDK 13, доступные в Kali:

sudo apt install openjdk-13-jdk

OpenJDK 14 также доступен:

sudo apt install openjdk-14-jdk

Поскольку (из комментариев )вы в настоящее время используете Java 11, вам следует просмотреть примечания к выпуску и руководства по миграции для последующих версий:Java 12 , Java 13 , Ява 14 .

Java 11 — это текущая LTS , она будет поддерживаться в течение нескольких лет; выпуски с 12 по 15 не являются выпусками -LTS, поэтому они поддерживаются только в течение шести месяцев.

3
18.03.2021, 23:25

Теги

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