Я немного опоздал на вечеринку, но нашел решение очень похожей проблемы.
Загляните в /etc/dconf/db/local.d/locks/screensaver
и посмотрите, есть ли ваш ключ в списке. Все перечисленное в этом файле заблокировано и не может быть изменено вообще.
Также проверьте /etc/dconf/db/local.d/00-screensaver
, так как этот файл принудительно устанавливает глобальные настройки, которые также могут повлиять на него.
Дополнительную информацию можно найти по адресуhttps://access.redhat.com/solutions/1201153.
Хотя на него уже дан ответ, я дам вам другой ответ, если вам нужна 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
.
Установите пакеты 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, поэтому они поддерживаются только в течение шести месяцев.