Я новичок в Linux и новичок в Java.
Ранее у меня был установлен jdk1.8.0_171 вместе с netbeans 8.2.Во время одного из обновлений Kali JDK 8 был полностью заменен JDK 10. В результате сетевые компоненты перестали работать.
Я попытался установить JDK 8, и, похоже, он работал.
java -version
показывал и 8, и 10 после использования
sudo update-alternatives --config java
для выбора разных версий.Это, однако, не оказало влияния на netbean, оно было полностью непригодным для использования.
Затем я принял решение полностью удалить все, что связано с Java, и установить свежую копию JDK 8.
sudo apt-get purge openjdk*
и
sudo apt-get purge icedtea*
.
java -version and sudo dpkg --list|grep -i jdk
был использован, чтобы убедиться, что ничего не осталось.Кроме того, запуск
apt-get update
удалил некоторые неиспользованные остатки.
Затем я загрузил и выполнил файл tar.gz jdk 8_171.Он запустился, но в конце выдал ошибку.
Затем я попытался удалить Netbeans, но получил сообщение о том, что мне нужно установить JDK, чтобы что-нибудь сделать с Netbeans.
java -version
ничего не показывал.Очистка как openjdk, так и icedtea ничего не сделала, оба говорят, что файлов нет.Затем я попытался установить комбо JDK + Netbean, и это привело к сообщению об ошибке, в котором говорилось, что JDK уже установлен.
Так что теперь я нахожусь в ситуации, когда я не могу удалить Netbean, Netbean не работает, потому что JDKнетJDK не может быть установлен, потому что, очевидно, у меня уже есть JDK.Где был установлен JDK, я не могу понять, поиск вручную и с использованием
whereis name
не дает каких-либо значимых результатов.
Подробное объяснение того, что происходит и что мне делать с этимбудет принята с благодарностью.